我有一个PHP应用程序,每个请求加载1个ini文件,至少10个PHP文件。
由于为每个请求加载了这些相同的文件,我想将它们安装在ram磁盘上,但我被告知linux文件系统(ext3)基本上会以某种方式缓存它们,因为ram磁盘不会提高性能
任何人都可以验证这一点,并可能解释实际发生的事情吗?
非常感谢。
答案 0 :(得分:4)
(不仅仅是)linux的虚拟文件系统几乎为每个文件系统使用缓存。所以是的,这也适用于ext3 但是你可能对像apc这样的东西感兴趣,它将php的zend引擎的字节/中间代码存储在内存中。