使用PHP加速器(如MMCache或Zend Accelerator)是否使PHP更快?
2022-08-30 23:19:11
有没有人有使用PHP加速器(如MMCache或Zend Accelerator)的经验?我想知道使用其中任何一个是否使PHP可以与更快的Web技术相媲美。另外,使用这些是否有权衡取舍?
有没有人有使用PHP加速器(如MMCache或Zend Accelerator)的经验?我想知道使用其中任何一个是否使PHP可以与更快的Web技术相媲美。另外,使用这些是否有权衡取舍?
请注意,Zend Optimizer和MMCache(或类似的应用程序)是完全不同的东西。当Zend Optimizer尝试优化程序操作码时,MMCache会将脚本缓存在内存中并重用预编译的代码。
我前段时间做了一些基准测试,你可以在我的博客中找到结果(虽然是德语)。基本结果:
Zend Optimizer本身根本无济于事。实际上,我的脚本比没有优化器的脚本慢。
当涉及到缓存时: * 最快: eAccelerator * XCache * APC
并且:您确实想要安装操作码缓存!
例如:可选文字 http://blogs.interdose.com/dominik/wp-content/uploads/2008/04/opcode_wordpress.png
这是调用wordpress主页10.000次所花费的时间。
编辑:顺便说一句,电子加速器本身包含一个优化器。
MMCache 已被弃用。我建议使用 http://pecl.php.net/package/APC 或 http://xcache.lighttpd.net/,这两者都为您提供了可变存储(如Memcache)。