Version: 0.9.1, by rossco_2005
Developer Last Online: May 2013
Category: Board Optimization -
Version: 4.x.x
Rating:
Released: 01-30-2012
Last Update: 05-25-2013
Installs: 35
Code Changes Additional Files Is in Beta Stage
No support by the author.
This mod will replace the default vB_Cache_Db class (database cache) used in vBulletin with an xCache implementation of it.
vBulletin has promised to implement this option themselves, but I'm sick of waiting, so I created this.
What are the benefits of using XCache for caching over MySQL (Database) ?
In theory, quicker page load times, lower server load. This will offload the duty of caching from mysql and throw it into the RAM.
It will also reduce your query count per page.
The most staggering difference you will notice is with the CMS, or any mods that make good use of the cache.
For instance, in my dev site using the default CMS content and settings, browsing as a guest, I was able to shave off an average of 0.06 seconds from the page generation time (0.23 -> 0.17 seconds) and 43 queries (86 -> 43)!
In a live site, the reduction in queries and overall time spent serving the page will have a large effect on overall performance in a busy site.
Other than a file edit required on every vBulletin upgrade, none that I can think of... If you think of one, post it.
What about other data caches ? (memcached, apc, etc.)
I could write those as well, if there is a demand for it, and they happen to work similar enough to xcache.
This is a beta!
This has been tested in a live forum for a few days, and no incidents/side-effects have been noticed or reported, but I cannot yet guarantee it is 100% perfect.
I am not so sure this cache is good for you unless you have decent amount of ram. If you are already having issues using up your ram this will make it worse. Don't get me wrong, this can help immensely but not if you do not have a decent amount of ram.
how much of RAM do we we need at least to make things work just fine, if you don't mind me asking??
I used memcache alone before, but I think I want to use Xcache with it to see how good they are.
how much of RAM do we we need at least to make things work just fine, if you don't mind me asking??
I used memcache alone before, but I think I want to use Xcache with it to see how good they are.
I cannot really answer that as there are too many variables. I was specifically talking to Dreads because his issue was that he was maxing out his ram.