有人有使用MMCache或Zend加速器等PHP加速器的经验吗?我想知道使用这两种方法是否能使PHP与更快的网络技术媲美。另外,使用这些工具是否有取舍呢?
发布于 2008-08-19 19:03:26
请注意,Zend和MMCache (或类似的应用程序)是完全不同的。当Zend试图优化程序操作代码时,MMCache会将脚本缓存在内存中,并重用预编译的代码。
我在一段时间前做了一些基准测试,您可以在我的博客中找到结果 (不过是德语)。基本结果:
仅仅是Zend优化器一点帮助都没有。实际上,我的脚本比没有优化器的要慢。
当涉及到缓存时:*最快:eAccelerator * XCache * APC
并且:您确实希望安装一个操作码缓存!
例如:wordpress.png
这就是它调用wordpress主页10.000次所花的时间。
编辑:顺便说一下,eAccelerator本身包含一个优化器。
发布于 2008-08-16 03:37:34
MMCache已经被否决了。我建议使用http://pecl.php.net/package/APC或http://xcache.lighttpd.net/,这两种方法都会为您提供变量存储(比如Memcache)。
发布于 2008-08-16 02:34:13
两者都很有趣,并且将提供速度提升,因为它们将源代码编译成二进制表示,然后由PHP引擎执行。
任何运行PHP (例如Facebook)的大型网站都在运行某种操作码缓存系统,比如MMCache。
问题是,根据您的系统设置它们并不容易。
https://stackoverflow.com/questions/12936
复制相似问题