问题标签 [eaccelerator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在 Mac OS X 10.7 Lion 上安装 eAccelerator for XAMPP
我在 Mac OS X Lion 的 XAMPP 安装上安装 eAccelerator 时遇到了一些问题。
首先,我遇到了这个问题:
所以我通过从 XAMPP 下载页面安装“开发包”解决了这个问题。
然后,我遇到了 eAccelerator 的编译版本的问题:
如何解决?
php - 我应该在开发环境中使用 PHP 加速器(eAccelerator、APC 等)吗?
我认为这个问题不言自明..
我担心的是,我们会到处修改一些 PHP 文件。加速器是否知道它需要重新编译修改过的文件(我假设他们会,常识)?
但是,我没有找到有关此问题的任何文档。
也就是说,它会帮助(加速)在开发环境(比如本地主机)上安装 PHP 加速器吗?
php - 安装“eaccelerator”PHP 编译器缓存是否仍然值得?
回到 PHP 4 Jurassic 时代,我经常安装一个名为“eaccelerator”的 PHP 扩展,通过缓存已编译的字节码来提高 PHP 的性能。
我在其他地方读到过,使用 PHP 5,对诸如 eaccelerator 之类的附加组件的需求已经减少,但是仍然有足够的速度差异使其值得在 Linux 服务器上安装吗?
eaccelerator - 如何监控加速器
我安装了 eAccelerator。我可以看到缓存文件夹。并且它下面有或多或少的 300MB 空间。
但是我怎么知道它正在缓存数据并且运行良好?
有什么脚本可以监控吗?
php - eAccelerator 导致 apache Segmentation fault
我不知道为什么 apache 子进程会定期退出信号分段错误 (11)。
php 版本 5.2.5,eAccelerator 0.9.5.3。 在 eAccelerator 扩展中启用缓存并进行压力测试时,apache 总是退出 whit 错误日志:
【注意】child pid 29237 exit signal Segmentation fault(11)有时还有另外一个错误日志:
PHP 致命错误:Unknown on line 0 中允许的内存大小为 134217728 字节已用尽(试图分配 47645029712760 字节)。</p>
使用 gdb 跟踪分段错误,我得到上下文:
同样和EA没有关系,但是当我在EA中禁用缓存时,它工作正常,Segmentation消失了。</p>
php 脚本非常简单:
执行完测试函数后,zend会释放“$option”哈希表,此时,segmentaion发生了。</p>
点pDataPtr是一个无效地址。我通过pmap查看地址,0x2b5538df1f58映射到/dev/zero
00002b5538def000 131072K rw-s- /dev/zero(已删除)
非常感谢。</p>
error-handling - PHP 错误日志文件
谁能帮我处理error_log文件。如果您已经猜到我不是经验丰富的用户,那是真的:-)
我在 CentOS 5 上有 4 个 CPU 和 768 个内存的 VPS。上面有 5 个站点。
我遇到的问题是,没有仪表在哪个站点系统上生成站点根目录中的文件“error_log”,并且在任何其他有任何 php 脚本的文件夹中,所以在运行一些 php 脚本后,该文件夹中有 error_log。
每次访问系统都会写入新的行,并且是相同的错误信息,在任何错误文件中只是时间不同。
这是 error_log 文件的一部分:
如果我是对的,那就是关于加速器之类的东西。我试图找到那是什么,如果我是对的,它是一些缓存机制。到目前为止,我知道我没有对此做任何事情。
我的网站正在使用广泛使用的静态 html 缓存,页面由 php 生成,它存储在磁盘上的文本文件中,然后从磁盘存储在服务器之后。像这样的东西:[http://www.theukwebdesigncompany.com/articles/php-caching.php][1]
找到问题并解决问题的任何帮助都会很好。另外,如果您有任何问题,请不要犹豫,我会尽力提供帮助。再说一次,我对 WHM 没有经验,所以如果你问我什么,请告诉我在哪里寻找它:-)。
最好的祝福。
php - 带有 mod_deflate 或 gzip 的加速器
第一的。mod_Deflate 和 gzip 之间有哪些区别,哪个更好?我可以一起使用 Eaccelerator + mod_deflate 吗?
php - 当 PHP 为每个请求重新编译我的源代码时,我是否会支付性能损失?
我知道 PHP 主要是一种解释性语言。PHP 解释器(Windows 中的 php.exe 和 Linux 中的 php 文件)是否在每次我的脚本执行时或仅在我更改源时进行解释?换句话说,PHP 解释器是否缓存已解释的脚本?
php - PHP 与 Apc 或 Eaccelerator 与 Java
我读过很多这样的文章,因为 java 直接运行字节码,对于 PHP,它在每个请求上都加载和编译,所以 PHP 比 Java 慢
但是如果我们使用 APC 或 EAccelerator 之类的 PHP 缓存系统,Java 和 PHP 在性能方面的结果是否接近?
php - 多个加速器问题
基本信息
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 内部服务器错误。
当我检查 error_log 时,它告诉我 eaccelerator 正在缓存,但没有进一步说明它为什么会导致 500 内部服务器错误。
3)当我改变这个:
对此:
我不再收到 500 内部服务器错误,并且 eaccelerator 出现在 phpinfo() 中。有人访问该站点后,脚本会被缓存,但不会保持这种状态。它们很快消失,“缓存的脚本”变为 1,“删除的脚本”变为 0。
(来源:kikbo.com)
此外,当我使用命令行时: php -v 我没有看到任何关于 eaccelerator 的信息。更进一步,我认为 php 计算时间没有任何好处。
当我检查错误日志时,我现在看到 eaccelerator 缓存并被“命中”:
我的问题
有什么方法可以“撤消”这个加速器安装吗?它减慢了我的网站速度,我不知道为什么。看来我应该使用 APC……但无论如何这些问题可以得到纠正,如果可以,是什么原因造成的?