The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Template Cache Details »» | |||||||||||||||||||||||||
This mod is for larger vBulletin installations that have problems with server load (to be run together with an opcode cache). Smaller installations will usually see no performance improvement.Speed up your Forums & Save Bandwidth
Reference Plugin Based Template Cache https://vborg.vbsupport.ru/showthread.php?t=121876 Compress Forum Templates https://vborg.vbsupport.ru/showthread.php?t=107615 Require Must install one of 1. APC,PECL,Visit:http://pecl.php.net/apc 2. eAccelerator,fork of the Turck MMCache,Visit:http://eaccelerator.net/ 3. Turck MMCache,Visit:http://sourceforge.net/projects/turck-mmcache 4. Xcache,Lighttpd,Visit:http://trac.lighttpd.net/xcache/ Upgrade 1. Disable the product (Plugin System -> Manage Products -> Template Cache Options -> Disable) 2. Upload the new includes/template_cache.php 3. Import the new product-template_cache.xml (Allow Overwrite: YES) 4. Enable the product Installation 1. Upload includes/template_cache.php to your forum 2. Install the product-template_cache.xml 3. Check and select which cache type? APC,eAccelerator,Turck MMCache,Xcache 4. Enable the product 5. vBulletin Options -> vBulletin Options -> Template Cache Options -> Modify the settings (especially enabling it). Deinstallation 1. Disable the product 2. Remove the product 3. Check the 4 plugins of this product are gone 4. Delete includes/template_cache.php 5. Clear your PHP cache if you are using any. Common Templates That May Need To Be Added to Ignore Settings: phpinclude_start phpinclude_end editor_jsoptions_font editor_jsoptions_size forumhome navbar forumhome_vbshout forumhome_vbshout_shout What it does: 1. hook "cache_templates",get $globaltemplates from cache,if not(Exclude Templates),get template from cache_templates();the cache use one of APC,eAccelerator,Turck MMCache,Xcache.Reduce MYSQL query and DISK IO. 2. There is an option to have certain templates saved seperatly to memory. 3. Automatically clears the cache when modifying or inserting templates, done using the hook admin_global and a check of $_GET, and also clearing when modifying the options. The cache memory only get created when they are needed the first time. The memory can get one megabytes in size, mine is 0.5mb (default installation, no plugins/hacks). If you have new templates/styles and several plugins it can get 1-2mb no problem.if you use compress template,it will smaller. notice eAccelerator: The shm functionshave been disabled by default;Take a look at configure --help for more information. see: http://eaccelerator.net/ticket/95 Xcache: in php.ini or xcache.ini set xcache.var_size not 0,same as xcache.size Updates Version 0.0.4: 26th Feb 2007, Change check if install shm,function_exists(info to put);The shm functionshave been disabled by default in eAccelerator. Version 0.0.3: 12th Feb 2007, add Compress Template. Version 0.0.2: 11th Feb 2007, add cache Xcache,delete cache File. Version 0.0.1: 10th Feb 2007, work with APC,eAccelerator,Turck MMCache,File in 3.6.4. Show Your Support
|
Comments |
#42
|
|||
|
|||
yes them also use caching var,you must enabled var cache.
it save datastore with var.cache,not mysql. this is template with var.cache,not mysql. |
#43
|
||||
|
||||
seems working |
#44
|
|||
|
|||
yes,congratulate you
|
#45
|
||||
|
||||
thnx man
i love Xcache.. do u have any more idea for caching? |
#46
|
||||
|
||||
i gez it has a conflict with
"user visited today" block..frequently the block just got disapperad.. i have added FORUMHOME in exclude both compress & cache.. Current Setting: what to do now? i gez the probs around compress... any one can post a screen shot of List PHP from xcache admin ? would be gratefull. Thnaks |
#47
|
||||
|
||||
Lendy..
for xcache. i put 64MB .in fact i dont need 64MB at all/48MB is pretty much perfect for me. but to using this hack...really do i need to use 64mb for var.cache ?? as i found ur hack + THIS by phpxcache ,varcache only cache upto +/-7 MB. hence i put 64MB for var.cache. so can u tell me..if i put 48Mb for xcache & 16MB for var.cache will this hack stop working ? other wise is there anything u can do for it? and one thing i have noticed..using this one..thing are being cached at var.cache portion not php portion ? |
#48
|
|||
|
|||
This was a help to me, thanks
|
#49
|
|||
|
|||
Quote:
will this hack stop working ? no ,if you set var.cache,it will work.if use eA,cached at memory,then full,cached at disk. if cache upto +/-7 MB,you can set 8M or 16M to var.cache. |
#50
|
||||
|
||||
thanks Lendy....i gonna cutdown the ramsize soon.
Im on xcache.. one point..i have noticed..using this one..thing are being cached at var.cache portion not php portion ? but as a phpcacher - php suppose to cache at php block ? |
#51
|
|||
|
|||
about this,you can see xcache code.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|