Tuesday 15 May 2007 9:10:18 am
We have been using APC 3.0.14 (current version) and get an average cache hit rate around 250 cache requests/second. Our miss rate is under 1%. If your server is memory limited, you will want to include the following filter: apc.filters = "-cache.*\.php" Otherwise you may run into a runaway memory problem. This filter, added to apc.ini will tell APC to not cache EzPublish cache files (creating a caching of cached files which can quickly eat up precious memory and send your server to using swap space on the hard drive (very, very, slow). However, if memory is not a concern (6GB or higher), than you don't need to worry about filtering. I tried all the other PHP accelerators and found them either too unstable or not well maintained (security wise) for our high volume servers. Also keep in mind that you will see a better speed improvement if you tweak Apache and MySQL than you will by using a PHP accelerator.
|