Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options
How to set up APC and Memcached caches for Vanilla?
MarcusMaximus
New
I have installed memcached on my VPS and set these lines in config.php
// Cache $Configuration['Cache']['Enabled'] = true; $Configuration['Cache']['Method'] = 'memcached'; // memcached $Configuration['memcached']['Store'] = 'localhost';
1# Question: Am i allowed to use APC cache together with Memcached and cloudflare (DNS)?
2# Question: Do i have to add something in config file to activate APC cache for vanilla?
Tagged:
0
Comments
@MarcusMaximus
I have Memcached running with CloudFlare, and there have been no issues I know of.
I was looking up about APC after seeing your post, but noticed that support for that seems to end with php5.4, and that the recommendation is to go with OPcache instead.
I have no real knowledge as to whether this is correct (beyond reading on the InterWebby).
@whu606 you are right. I was few minutes ago advised also to go for Opcache because APC is no longer updated.
Will activating Opcache affect both my wordpress and vanilla forums installation or i can make it just affect vanilla forum? (in a way that we have to enable it in confing or something)
You can configure blacklists for opcache, so that creating a file and putting
/var/www/wordpress_folder/*
would exclude your wordpress.You have to add some settings to your php.ini: opcache.blacklist_filename=/etc/php5/opcache-blacklist.txt
Also make sure that you have
zend_extension=opcache.so
in some config file. In order to check if opcache is up and running, look at the output of phpinfo()In order to check if memcached is working, take a look at phpMemcachedAdmin by Cyrille Mahieux
Sorry, I only have Vanilla, so couldn't say.
In nginx the change to enable it is made in php - fpm - php.ini file, so I guess it would depend if you had separate instances of this for Wordpress and Vanilla, but I'm only guessing.
I'm sure someone else will know definitively.
I enabled OPcache and it is running without having to set a Vanilla configuration.
Seems to have speeded up my site, so thanks for the OP, which made me look it up.
Thank you a lot guys and @whu606 glad the topic helped you too!
I will enable Opcache and will let you all know if something went wrong!
I wrote some quick-and-dirty backend docs after reading this discussion: https://github.com/vanilla/vanilla-docs/blob/master/docs/developers/backend.html.md