0

基本信息

Linux Centos GoDaddy VPS 与 Prestashop 电子商务网站

由 Eaccelerator 创建的问题

1)安装eaccelerator后,php相关的等待时间增加了500毫秒,不知道为什么。

Eaccelerator 安装前:http ://tools.pingdom.com/fpt/#!/zdViZURr3/http: //www.kikbo.com/buy Eaccelerator 安装后:http://tools.pingdom.com/fpt/# ! /NrPauzEMD/http://www.kikbo.com/buy

2)使用以下 php.ini 配置时,每当我访问我网站上任何动态生成的页面时,都会收到 500 内部服务器错误。

[eacclerator]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="1" [set as 1 to check the errors]
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

当我检查 error_log 时,它告诉我 eaccelerator 正在缓存,但没有进一步说明它为什么会导致 500 内部服务器错误。

EACCELERATOR cached: "...index.php"

3)当我改变这个:

extension="eaccelerator.so"

对此:

zend_extension="/usr/lib64/php/modules/eaccelerator.so"

我不再收到 500 内部服务器错误,并且 eaccelerator 出现在 phpinfo() 中。有人访问该站点后,脚本会被缓存,但不会保持这种状态。它们很快消失,“缓存的脚本”变为 1,“删除的脚本”变为 0。

加速器问题
(来源:kikbo.com

此外,当我使用命令行时: php -v 我没有看到任何关于 eaccelerator 的信息。更进一步,我认为 php 计算时间没有任何好处。

当我检查错误日志时,我现在看到 eaccelerator 缓存并被“命中”:

EACCELERATOR hit: "...index.php"
EACCELERATOR cached: "...config.inc.php"

我的问题

有什么方法可以“撤消”这个加速器安装吗?它减慢了我的网站速度,我不知道为什么。看来我应该使用 APC……但无论如何这些问题可以得到纠正,如果可以,是什么原因造成的?

4

1 回答 1

0

你真的需要卸载它还是只是禁用它来满足你的需要?如果您将启用键设置为 0,则不会使用加速器。

于 2012-08-01T20:03:37.570 回答