当前位置:  开发笔记 > 编程语言 > 正文

编译PHP?

如何解决《编译PHP?》经验,为你挑选了2个好方法。

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



1> BlaM..:

请注意,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本身包含一个优化器.



2> 小智..:

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

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有