电脑安全

您当前的位置:主页 > 电脑安全 >

PHP程序加速探索之加速工具软件-网络编程

来源:[db:来源]标题:   缓存    编辑:电脑技术全能网 时间:2019-09-19 12:34

原标题:PHP程序加速探索之加速工具软件-网络编程
   接着咱们要存眷一下PHP减速的另一个范畴―缓存东西软件。这类软件都是从优化PHP运转情况来提速的,不须要转变任何代码。咱们能够大略地将它们称为“履行码优化/缓存东西”,你能够懂得为它们用来完成比拟底层的优化/缓存。  以以下出现在比拟罕用的此类东西,详细哪类后果最好,请用本人的效劳器情况测试:  (一) APC Alternative PHP Cache  http://pecl.php.net/package-info.php?package=APC   APC运转于Linux和FreeBSD,你须要本人编译装置。依照其开辟职员的说法,在他们的测试情况下能够进步剧本速率50%-400%。而且APC是个开源名目,曾经参加了PHP的PECL库,很值得一试。  (二) Turck MMCache  http://turck-mmcache.sourceforge.net/  Turck MMCache仿佛是此类软件中现在最受欢送的一种,它凋谢源代码,完整收费。它将PHP代码预编译并缓存起来,同时也对PHP运转情况停止必定优化。依照其民间文档的说法,MMCache能够显明地加重效劳器的负载,并进步剧本履行速率1-10倍。  MMCache与另一个著名的减速软件Zend Optimizer兼容,但留神必须先装置MMCache(php.ini中设置)。除了放慢PHP顺序的速率,MMCache还能够将PHP代码加密。  Turck MMCache同时支撑Linux和Win32平台。  (三) PHPA the PHP Accelerator  http://www.php-accelerator  PHPA又是另一个风行的PHP减速软件。在其民间网站上有分辨应用PHPA与APC、Zend Cache的PHP剧本履行测试对照,其表示略优于APC,略逊于Zend Cache。  PHPA支撑Linux, FreeBSD, OpenBSD, BSDi和Solaris体系.  (四) Zend Performance Suite  http://www.zend.com/  Zend Performance Suite是老牌的PHP减速/优化软件,依靠于PHP范畴最著名的Zend公司。现在曾经推出4.0版本,它能够为PHP利用供给顺序减速,内容缓存,文件紧缩,下载效劳等,功效非常强盛,取得好几个PHP杂志的推举奖―然而不得不提起,它也很高贵,现在的价钱是1875美圆。  以上几种减速软件,盼望读者依照效劳器情况自行测试并抉择此中最实用的,由于我没有方法供给一个广泛实用的测试尺度来推断哪类计划是最无效的。综合起来看,我团体以为Turck MMCache是个值得推举的抉择,收费并且功效相称杰出。