中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Web开发 > PHP > PHP综合
分享:为您的XOOPS提速
作者:未知 时间:2005-09-13 19:40 出处:ChinaUnix.net 责编:chinaitpower
              摘要:分享:为您的XOOPS提速

本方法实际操作主要不针对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 Files\Zend\lib\ZendOptimizer.dll"

而且我发现一个问题就是:当我的php作为cgi方式运行时,他是不会进行优化的,当我的php作为apache的模块时,它就会进行优化,因为当我删除了上面那个dll文件时,以上面两种方式运行进,以cgi方式的就可以正常运行,不会提示找不到文件,但以apahce模块运行时,不但提示找不到那个dll文件,而且php文件都不可以正常运行!
这是什么原因啊??

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有