Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从磁盘执行的重复应用程序。如何从内存中执行重复?_Php_Linux_Caching_Suphp - Fatal编程技术网

Php 从磁盘执行的重复应用程序。如何从内存中执行重复?

Php 从磁盘执行的重复应用程序。如何从内存中执行重复?,php,linux,caching,suphp,Php,Linux,Caching,Suphp,我正在运行一个使用apache、php和suphp的linux web服务器。每次来宾访问服务器时,都会启动suphp,启动php解释器并处理php文件,但所有这些文件都在磁盘上 我希望这样,当SUPPP和php程序第一次启动时,它们会被缓存在内存中,然后下次(以及之后的几次)它们再次尝试启动时,它们会从内存加载,从而使启动时间大大缩短 我认为/proc中的某个设置可以帮助我解决这个问题,但我不确定是哪一个设置。您试图更改的是应用程序行为的一个方面,而不是内核行为,因此/proc中没有任何内容可

我正在运行一个使用apache、php和suphp的linux web服务器。每次来宾访问服务器时,都会启动suphp,启动php解释器并处理php文件,但所有这些文件都在磁盘上

我希望这样,当SUPPP和php程序第一次启动时,它们会被缓存在内存中,然后下次(以及之后的几次)它们再次尝试启动时,它们会从内存加载,从而使启动时间大大缩短


我认为/proc中的某个设置可以帮助我解决这个问题,但我不确定是哪一个设置。

您试图更改的是应用程序行为的一个方面,而不是内核行为,因此
/proc
中没有任何内容可以帮助您


PHP操作码缓存在SUPPP下不可用。您需要使用其他工具(可能是mod_php或FastCGI)来利用它。

听起来您需要一个。我不确定这是否适用于SUPPP。我试过xcache,但它不适用于suphp。啊,你是对的,传统的操作码缓存不适用于suphp。我使用apache+mod_ruid2,现在速度似乎更快了。谢谢