How can I tune the PHP realpath cache?

后端 未结 3 996
臣服心动
臣服心动 2020-12-30 16:19

Recent versions of PHP have a cache of filenames for knowing the real path of files, and require_once() and include_once() can take advantage of it

相关标签:
3条回答
  • 2020-12-30 17:02

    the 16K is the # of files not activity.

    Set to 1k for most sites. Very similar to settings in APC, xcache ea etc.

    0 讨论(0)
  • 2020-12-30 17:08

    You've probably already found this, but for those who come across this question, you can use realpath_cache_size() and realpath_cache_get() to figure out how much of the realpath cache is being used on your site and tune the settings accordingly.

    0 讨论(0)
  • 2020-12-30 17:08

    Though I can't offer anything specific to your situation, my understanding is that 16k is pretty low for most larger PHP applications (particularly ones that use a framework like the Zend Framework). I'd say at least double the cache size if your application uses lots of includes and see where to go from there. You might also want to increase the TTL as long as your directory structure is pretty consistent.

    0 讨论(0)
提交回复
热议问题