我有一个PHP应用程序,为每个请求加载1个ini文件,以及至少10个PHP文件。
由于每次请求都会加载这些相同的文件,我曾考虑将它们挂载到内存磁盘上,但有人告诉我,linux文件系统(ext3)基本上会以某种方式缓存它们,这样内存磁盘不会提高性能。
有没有人可以证实这一点,并可能解释实际发生了什么?
非常感谢。
发布于 2010-09-16 04:21:57
(不仅仅是) linux的虚拟文件系统对几乎每个文件系统都使用缓存。所以,是的,这也适用于ext3。
但是你可能会对像apc这样的东西感兴趣,它将php的zend引擎的字节/中间代码存储在内存中。
https://stackoverflow.com/questions/3721385
复制相似问题