PHP 共享主机是否具有操作码缓存(例如 APC)?

PHP 共享主机是否具有操作码缓存(例如 APC)?

基本上,我正在寻找一种可以真正启用操作码缓存的廉价托管解决方案。我很难找到。这有什么原因吗?无论如何,有人知道吗?

答案1

从来没有机会真正尝试,但人们设法得到了亚太经合组织加速器正在 Dreamhost 共享主机上工作。

您必须亲自动手并安装/编译自己的 PHP,但 wiki 条目和 dreamhost 社区都很棒。

选择 Dreamhost 的其他理由:

  • 真正的透明度;你知道服务器宕机的原因和时间。RSS 提要和博客条目会告诉你实际发生了什么。即使胖手指是罪魁祸首:-)
  • 技术支持非常棒
  • 绿色托管
  • 管理面板很好,可以快速完成工作
  • 许多可用服务(SSH,Linux 用户,SVN 存储库,cron 作业......)便宜的

如果您想订阅,请寻找促销代码(以获得更好的优惠)或直接询问!

编辑:如果你想尝试 VPS 托管,Dreamhost 的 VPS 托管计划运行良好,并且基于添加的服务器内存(您可以随时更改它以节省资金)。

答案2

Hostgator 的共享计划不允许使用流行的 php 缓存(如 opcode 缓存模数、Xcache、APC、eaccelator 等),因为这会让客户转移到 VPS 或专用服务器。

对于希望尝试 PHP + Cache 的网站建设者来说,Hostgator 是最糟糕的选择。

答案3

我从来没有拥有过支持随时对服务器进行定制的共享主机包,例如 APC 或 eAccelerator。

我唯一能做到的办法就是购买一台虚拟专用服务器,这样我就可以拥有完全访问权限。我拥有的最便宜的 VPS 每月 30 美元。

答案4

我使用过 GoDaddy、Host Monster 和 Host Gator,他们的共享托管账户都不支持 APC 或 memcached 或任何其他加速器/缓存模块。我认为原因是这些类型的模块占用大量 CPU 和内存,当一台服务器上托管 100 或 1000 个网站时,它们无法承受这些负担。

我使用 Infinitely Virtual 的 VPS 帐户已有一年多了,在 CentOS 5.3 上运行了 nginx、PHP-FPM 和 APC,到目前为止没有遇到任何问题,而且每月只需花费 10 美元。设置该配置需要花费一些精力,但它比使用 Apache 好得多,而且我获得了稳定而快速的响应时间,而且这仅需要 256MB 内存。

相关内容