View Single Post
  #17  
Old 01-14-2011, 11:52 PM
dihuta dihuta is offline
Member
 
Join Date: Oct 2010
Posts: 37
These setting conflit with VBSEO.
If I put rewriterute before vbseo rules, VBSEO will not work, vice versa, Cache will not work.

Please help me.
Thank you.

Quote:
Originally Posted by NiteWave View Post
1.install vBulletin plug-in(or "vBulletin Boost Product XML")
product-boostv1.xml‎
please refer the first post in this thread, to get the file's link and download it(currently, it's 657 views)

2.set cache directory
lsws admin console-->Server-->Cache:
Cache Storage Settings->Storage Path:/tmp/diskcache (just for example)

please create this directory in shell:
#mkdir /tmp/diskcache
#chown nobody:nobody /tmp/diskcache
#chmod 700 /tmp/diskcache
(assume litespeed(or lshttpd) process is running as nobody)

3. set vhost's "Cache Policy"
assume vBulletin is natively configured as a lsws vhost "myforum"
lsws admin console->Virtual Hosts->myforum->Cache:
Code:
Enable Cache:No
Cache Request with Query String:Yes
Cache Request with Cookie:Yes
Cache Response with Cookie:Yes
Ignore Request Cache-Control:Yes
Ignore Response Cache-Control:Yes
4.use rewriterule to cache php pages which you want to
lsws admin console->Virtual Hosts->myforum->Rewrite:
(assume vBulletin installed in $DOCUMENT_ROOT/forum)


5. restart litespeed

Note: you may need set a cron job to clean up cace directory /tmp/diskcache. following script is borrowed from $SERVER_ROOT/admin/misc/cleancache.sh:
Code:
*/10 * * * * root find /tmp/diskcache -type f -mmin +8 -delete 2>/dev/null
delete cache which created 8 minutes ago(running once every 10 minutes). since we set cache expire time as 120 seconds(2 minutes), so it's safe to delete these cache files.
Reply With Quote