本方法实际操作主要不针对XOOPS,而是优化PHP。PHP默认安装好的时候,仅附带了Zend的Engine;根据Zend的说法,另外安装 Optimizer后,PHP执行的速度会提高40%-100%。刚才本人安装了Optimizer,感觉确实快多了,尤其是打开内容比较多的文章,或者BBS比较明显;再合理的利用XOOPS的CACHE功能,可以提速不少。
Zend Optimizer下载地址:www.zend.com,免费。UNIX版本下载时候需要选择正确的UNIX操作系统类别;安装的时候会提问安装到什么目录(接受默认设置)、php.ini文件所在位置(一般是/etc)、apache的bin目录(接受默认设置)、apache的httpd.conf文件所在位置(根据您当初安装的位置来设置,一定要正确);完了以后会自动安装、编辑相关文件,重新启动apache,在我的FREEBSD上重新启动apache用了可能2分钟左右,所以请耐心等待,别心急。启动OK后会有提示。安装就好了。
检查是否安装成功:
1、查看php.ini文件,在文件末尾会增加了ZEND的设置,三行(不知道其他操作系统是否一样)。
[Zend]
zend_optimizer.optimization_level=15
zend_extension_ts=/usr/local/Zend/lib/ZendOptimizer_TS.so
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
2、通过浏览器运行phpinfo()函数页面,看有关ZEND的显示为下面内容即可,比PHP默认安装后多了“with Zend Optimizer v2.1.0, Copyright (c) 1998-2003, by Zend Technologies ”。
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies with Zend Optimizer v2.1.0, Copyright (c) 1998-2003, by Zend Technologies
以上方法只有自己是设备管理员才能操作,如果您用的虚拟主机,运行phpinfo函数发现没有Zend Optimizer 支持,可以联系服务商安装,应该不是什么问题。
另:Zend Optimizer 使用后,内存消耗加大了;所以请升级的朋友先考虑考虑自己的内存是否够用;我的内存也只有256M,速度也还不错了,呵呵。
一颗小白菜 回复于:2003-06-15 10:08:30 不错的啦,应该是属于原创帖了 呵呵
“查看php.ini文件,在文件末尾会增加了ZEND的设置,三行(不知道其他操作系统是否一样)。”不管是Unix、Linux还是Win32都是这样子的,Zend安装程序会在php.ini最后加上这三句的
“在我的FREEBSD上重新启动apache用了可能2分钟左右”,呵呵,你的apache加载的动态模块也太多了吧?我的只需要10秒钟左右
寒羽良 回复于:2003-06-15 12:16:49 很好,我是深有体会
itbbs 回复于:2003-06-15 17:53:48 我的apache的动态模块是有点多了,但是一时间也不敢随便取消;不过装了Optimizer以后,apache的restart很快,不到1分钟。
爱上这里 回复于:2004-03-25 09:42:38 我在window下对php进行了加速,代码只有两行 zend_optimizer.optimization_level=15 zend_extension_ts="C:Program FilesendlibendOptimizer.dll" 而且我发现一个问题就是:当我的php作为cgi方式运行时,他是不会进行优化的,当我的php作为apache的模块时,它就会进行优化,因为当我删除了上面那个dll文件时,以上面两种方式运行进,以cgi方式的就可以正常运行,不会提示找不到文件,但以apahce模块运行时,不但提示找不到那个dll文件,而且php文件都不可以正常运行! 这是什么原因啊??
http://www.bkjia.com/PHPjc/531848.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/531848.htmlTechArticle本方法实际操作主要不针对XOOPS,而是优化PHP。PHP默认安装好的时候,仅附带了Zend的Engine;根据Zend的说法,另外安装 Optimizer后,PHP执行的...
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn