【问题标题】:Should I use PHP accelerator (eAccelerator, APC, etc) in development environment?我应该在开发环境中使用 PHP 加速器(eAccelerator、APC 等)吗?
【发布时间】:2011-12-01 06:00:01
【问题描述】:

我认为这个问题不言自明..

我担心的是,我们会到处修改一些 PHP 文件。加速器是否知道它需要重新编译修改过的文件(我假设他们会,常识)?

但是,我没有找到有关此问题的任何文档。

也就是说,在开发环境(比如本地主机)上安装 PHP 加速器是否有助于(加速)?

【问题讨论】:

    标签: php apache webserver apc eaccelerator


    【解决方案1】:

    除非您正在调试缓存器,否则应关闭缓存以进行开发。

    【讨论】:

      【解决方案2】:

      除非您想在您的开发环境中进行基准测试,否则我会简单地将其称为未成熟的优化。

      大多数缓存器都会检查更新的文件,但您可能会在缓存文件等时浪费时间。

      为了灵活性而离开开发并消除缓存的任何问题。至少我会这样做。

      【讨论】:

      • 我不能说我对所有这些答案感到惊讶.. 谢谢。问题是,有什么办法可以稍微加快开发环境的速度?毕竟它是本地主机,并且让我感到困扰的是一个简单的页面重新加载需要超过 2 秒..(请记住,我使用 2011 macbook pro 并且速度慢不仅仅是我的 cms,本地安装的 wordpress 也有点慢)
      • 我完全支持 Jakub 的评估:不要给您的开发环境增加任何不必要的复杂性/风险。如果您想加快开发周期,请将您的 HD 替换为 SSD 或将 SSD 缓存添加到您的 HD。
      【解决方案3】:

      加速器确实会检查文件是否被修改(嗯,我唯一使用过的是 APC,但我怀疑其他的会相似),所以在开发环境中使用加速器应该不会有任何问题(虽然获得的好处是微乎其微的,因为如果文件不断更改,加速器将不得不不断地重新读取所有代码)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-20
        • 1970-01-01
        • 1970-01-01
        • 2010-10-30
        • 2010-11-20
        • 2016-01-23
        • 1970-01-01
        相关资源
        最近更新 更多