我有一个PHP应用程序,每个请求都加载1个INI文件,至少10个PHP文件。

由于这些相同的文件是针对我认为将其安装在RAM磁盘上的每个请求加载的,但是我被告知Linux申请系统(EXT3)基本上会以某种方式缓存它们,以使RAM磁盘无法提高性能。

谁能验证这一点并可能解释实际发生的事情?

非常感谢。

有帮助吗?

解决方案

(不仅)Linux的虚拟文件系统使用缓存几乎用于每个文件系统。因此,是的,对于Ext3来说也是如此。
但是您可能对类似 APC 它将PHP的Zend Engine的字节/中间代码存储在内存中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top