免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2683 | 回复: 4
打印 上一主题 下一主题

分享:为您的XOOPS提速 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-14 23:33 |只看该作者 |倒序浏览
本方法实际操作主要不针对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,速度也还不错了,呵呵。

论坛徽章:
0
2 [报告]
发表于 2003-06-15 10:08 |只看该作者

分享:为您的XOOPS提速

不错的啦,应该是属于原创帖了  呵呵
   “查看php.ini文件,在文件末尾会增加了ZEND的设置,三行(不知道其他操作系统是否一样)。”不管是Unix、Linux还是Win32都是这样子的,Zend安装程序会在php.ini最后加上这三句的


   “在我的FREEBSD上重新启动apache用了可能2分钟左右”,呵呵,你的apache加载的动态模块也太多了吧?我的只需要10秒钟左右

论坛徽章:
0
3 [报告]
发表于 2003-06-15 12:16 |只看该作者

分享:为您的XOOPS提速

很好,我是深有体会

论坛徽章:
0
4 [报告]
发表于 2003-06-15 17:53 |只看该作者

分享:为您的XOOPS提速

我的apache的动态模块是有点多了,但是一时间也不敢随便取消;不过装了Optimizer以后,apache的restart很快,不到1分钟。

论坛徽章:
0
5 [报告]
发表于 2004-03-25 09:42 |只看该作者

分享:为您的XOOPS提速

我在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文件都不可以正常运行!
这是什么原因啊??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP