Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 APC-共享主机中有任何替代或手动过程吗?_Php_Performance_Drupal_Shared Hosting_Apc - Fatal编程技术网

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

PHP APC-共享主机中有任何替代或手动过程吗?,php,performance,drupal,shared-hosting,apc,Php,Performance,Drupal,Shared Hosting,Apc,在共享GoDaddy主机中,未安装PHP APC。若APC未安装在服务器中,是否有替代方案。是否有任何手动过程,如编译php等。请建议APC的任何替代方案,以提高性能 仅供参考-我将使用Drupal Boost来提高我的网站的性能。简单的答案是,对于当前的PHP核心库,您几乎无法直接执行。从服务器的角度来看,操作码缓存的主要好处是增加了给定服务器每秒可以完成的请求数。然而,值得注意的是,共享主机上的主要延迟实际上不是编译PHP源代码,而是脚本读取所有源文件所花费的汇编时间 Godaddy等共享主

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


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

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

Godaddy等共享主机使用NFS装载的NAS后端为Web服务器场提供用户目录空间。我不知道Godaddy设置的
acregmin
是什么,但这通常是~15秒,因此Drupal脚本文件不太可能缓存在执行请求的Web服务器上,因此每个文件打开/读取/关闭都需要非服务器RPC通信


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

使用共享主机,您将无法使用APC或任何其他类似选项重新编译PHP。此外,Drupal加载时间的最大因素是安装的配置和优化。虽然不是APC,但我们提供mod_pagespeed: