我正在研究哪一个使用,我真的找不到一个突出的. Eaccelerator比APC更快,但APC维护得更好.Xcache更快,但其他人的语法更简单.
有人建议使用哪些以及为什么?
我听说过PHP代码的两种缓存技术:
当PHP脚本生成输出时,它会将其存储到本地文件中.再次调用脚本时,它会检查具有先前输出的文件是否存在,如果为true则返回此文件的内容.它主要是通过播放"输出缓冲区"来完成的.这篇文章描述了这样的事情.
使用一种操作码缓存插件,其中编译的PHP代码存储在内存中.最受欢迎的是APC,也是eAccelerator.
现在的问题是,使用这两种技术还是只使用其中一种技术是否合理.我认为第一种方法在实现中有点复杂和耗时,当第二种方法似乎是一个简单的方法,你只需要安装模块.
我在Ubuntu/Debian上使用PHP 5.3(PHP-FPM).
顺便说一句,有没有其他方法来缓存PHP代码或输出,我在这里没有提到?他们值得考虑吗?
我们一直在3个web服务器上运行eAccelerator,并希望在所有3 个服务器上移动到一个memcache池,希望减少大约2/3的db查找.
关于eAccelerator的一个方便的事情是基于Web的控制接口(control.php),当我们不得不意外地刷新缓存,快速监视缓存中的哪些脚本等时,它已证明非常有用.
我们一直在寻找但没有找到任何为memcache提供相同类型功能的东西 - 有谁知道这样的东西是否存在?
显然,在控制台上使用memcache来缓存缓存等是很容易的,但是我们的特定设置意味着我们可能有人监视我们的前端并需要刷新缓存,这些缓存不一定在服务器上具有shell访问权限.
我认为这个问题不言自明.
我担心的是,我们会在这里和那里修改一些PHP文件.加速器是否会知道它需要重新编译修改过的文件(我认为它们是常识)?
但是,我没有找到关于此事的任何文件.
那就是说,它会在开发环境(比如localhost)上帮助(加速)安装PHP加速器吗?
假设我将这些变量保存在apc,memcached和eaccelerator中:
article_1_0
article_1_1
article_3_2
article_3_3
article_2_4
如何删除所有以article_3_
(最多可达10000)的缓存变量?
有没有办法列出缓存变量?
我正在做我的最终项目及其关于优化网络性能(专注于缓存).我计划在最终项目中使用eaccelearator作为工具.我需要知道它的后台进程,它的工作原理以及操作码缓存如何提高网站性能的流程图.它可以是eaccelerator,也可以是任何操作码缓存.有人知道吗?或任何具有完整文档的操作码缓存?
非常感谢..很快就需要答案.
我有这个用PHP编写的应用程序,我正在考虑使用eAccelerator来优化应用程序.我的困境是,这个应用程序可以处理实时数据(每天插入大约6到8百万条记录).
到目前为止,我还没有使用任何优化工具来加速我的应用程序.所以我的问题是,eAccelerator会导致实时数据出现任何问题(例如显示旧数据而不是当前数据)?
回到PHP 4 Jurassic Era,我经常安装一个名为'eaccelerator'的PHP扩展,通过缓存编译的字节代码来提高PHP的性能.
我已经在其他地方读到,使用PHP 5,对eaccelerator等附加组件的需求已经减少,但仍然有足够的速度差异使其值得在Linux服务器上安装吗?
我和eAccelerator有共享主机
> eAccelerator
>
> eAccelerator support enabled
> Version 0.9.6.1 Caching Enabled true
> Optimizer Enabled true Check mtime
> Enabled true Memory Size 536,870,840
> Bytes Memory Available 365,415,144
> Bytes Memory Allocated 171,455,696
> Bytes Cached Scripts 1649 Removed
> Scripts 0
>
> Directive Local Value Master Value
> eaccelerator.allowed_admin_path no
> value no value
> eaccelerator.cache_dir /tmp/eaccelerator /tmp/eaccelerator
> eaccelerator.check_mtime 1 1
> eaccelerator.debug 0 0
> eaccelerator.enable 1 1
> eaccelerator.filter no value no …
Run Code Online (Sandbox Code Playgroud) eaccelerator ×9
php ×8
apc ×4
caching ×4
memcached ×2
performance ×2
apache ×1
controlpanel ×1
mysql ×1
opcode-cache ×1
real-time ×1
webserver ×1
xcache ×1