【问题标题】:repeated application executed from disk. How to execute repeats from memory?从磁盘执行的重复应用程序。如何从内存中执行重复?
【发布时间】:2014-07-18 19:10:38
【问题描述】:

我正在运行一个使用 apache、php 和 suphp 的 linux Web 服务器。每次guest访问服务器,启动suphp,启动php解释器,处理php文件,但是这些文件都在磁盘上。

我想让 suphp 和 php 程序第一次启动时,它们被缓存在内存中,然后下一次(以及之后的时间)它们尝试再次启动,它们将从内存中加载,使启动时间更短。

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

【问题讨论】:

  • 听起来你想要一个Opcode cache
  • 我不确定这是否适用于 suphp。我尝试了 xcache,但它不适用于 suphp。
  • 啊,你是对的,传统的 Opcode 缓存不适用于 suPHP。

标签: php linux caching suphp


【解决方案1】:

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

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

【讨论】:

  • 我正在使用 apache + mod_ruid2,现在事情似乎更快了。谢谢。
猜你喜欢
  • 1970-01-01
  • 2010-10-01
  • 2023-03-16
  • 2022-01-22
  • 2017-07-31
  • 2021-05-13
  • 2014-06-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多