PHP APC - 共享主机中的任何替代或手动过程


PHP APC - Any alternative or manual process in shared hosting?

在共享GoDaddy主机中,未安装PHP APC。如果APC未安装在服务器中,是否有替代方案。那里是否有任何手动过程,例如编译 php 等。请建议APC的任何替代方案以提高性能。

仅供参考 - 我将为我的网站使用Drupal Boost来提高性能。

对此的简单答案是,对于当前的PHP核心库,您几乎无法直接执行。操作码缓存的主要好处是从服务器的角度来看,增加了给定服务器可以满足的每秒请求数。 但是,在意识到共享主机上的主要延迟实际上不是编译PHP源代码,而是脚本读取所有源文件所花费的汇编时间时,它的价值。

共享主机(如 Godaddy)使用 NFS 挂载的 NAS 后端为网络服务器群提供用户目录空间。 我不知道 Godaddy 设置的acregmin是什么,但这通常是 ~15 秒,因此您的 Drupal 脚本文件不太可能在执行您的请求的网络服务器上进行 VFAT,因此每个文件打开/读取/关闭都需要服务器外的 RPC 流量。

我为我的共享服务 phpBB 站点采用的一种技术是将公共模块的捆绑包聚合到集中的源文件中,这大大减少了每个请求的物理 I/O 数量(通常将 phpBB 响应时间减半),如果您有兴趣,我将在此处更详细地描述。