编译PHP?

Kev*_*vin 16 php caching zend-optimizer

有没有人有使用PHP加速器(如MMCacheZend Accelerator)的经验?我想知道是否使用其中任何一种都可以使PHP与更快的网络技术相媲美.此外,是否有使用这些的权衡?

Bla*_*laM 13

请注意,Zend Optimizer和MMCache(或类似的应用程序)完全不同.当Zend Optimizer尝试优化程序操作码时,MMCache会将脚本缓存在内存中并重用预编译的代码.

我前段时间做了一些基准测试,你可以在我的博客中找到结果(虽然是德语).基本结果:

Zend Optimizer本身并没有帮助.实际上我的脚本比没有优化器的要慢.

说到缓存:*最快:eAccelerator *XCache *APC

而且:你想安装一个操作码缓存!

例如: alt text http://blogs.interdose.com/dominik/wp-content/uploads/2008/04/opcode_wordpress.png

这是将wordpress主页调用10.000次所需的持续时间.

编辑: BTW,eAccelerator本身包含一个优化器.


小智 5

MMCache已被弃用.我建议使用http://pecl.php.net/package/APChttp://xcache.lighttpd.net/,这两者都可以为您提供变量存储(如Memcache).