仓酷云
标题:
来一发XCache在Win2003 IIS6下的乐成设置办法与疑问解答
[打印本页]
作者:
愤怒的大鸟
时间:
2015-1-16 14:45
标题:
来一发XCache在Win2003 IIS6下的乐成设置办法与疑问解答
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
XCache是一种新的php缓存器,经由自己测试,在Windows下效果比同类软件强良多。
实践测试效果以下(非迷信办法):
原网页均匀实行工夫:0.13秒
减速后网页均匀实行工夫:0.03秒
原CPU占用率:15%-60%
减速后CPU占用率:3%-30%
由上数据能够看出,利用这个减速器能够很年夜水平的下降CPU占用(但会形成更多的内存占用),并使网页实行工夫延长。
因为其他同类软件对Windows的撑持不敷好,以是选用XCache。
网上良多申明都不敷具体,以是给人人写一篇。
安装与设置
起首下载XCache,网址为:
下载地点:http://xcache.lighttpd.net/wiki/Release-1.2.2
必要下载跟你php版本婚配的binariesforWindows。
下载后解压,把
php_xcache.dll
放在
php.ini中指定extension_dir中
。
上面入手下手设置,翻开php.ini。
增加(记得是增加,不要改换本来的zend_extension_ts参数)
Zend_extension_ts="
($extension_dir)
php_xcache.dll"
自己设置的时分,把($extension_dir)交换成相对路径才行的。
(为何不必extension,一会再说)
增加
[xcache.admin]
xcache.admin.enable_auth=
Off
xcache.admin.user="
UserName
"
xcache.admin.pass="
PassWord
"
[xcache]
xcache.shm_scheme="mmap"
xcache.size=
64M
xcache.count=
4
xcache.slots=
64K
xcache.ttl=1800
xcache.gc_interval=1800
xcache.var_size=
8M
xcache.var_count=
4
xcache.var_slots=
64K
xcache.var_ttl=0
xcache.var_maxttl=0
xcache.var_gc_interval=300
xcache.test=Off
xcache.readonly_protection=Off
xcache.mmap_path="
xcache
"
xcache.coredump_directory=""
xcache.cacher=On
xcache.stat=Off
xcache.optimizer=
Off
[xcache.coverager]
xcache.coverager=Off
xcache.coveragedump_directory=""
必要修正的值已用
蓝色
标出,申明以下:
xcache.admin.enable_auth XCache背景是不是必要考证(这个背景在方才下载的XCache的admin目次中,能够自在处置)
xcache.admin.user XCache背景上岸用户名
xcache.admin.pass XCache背景上岸暗码
xcache.size XCache的内存缓存巨细,一般网站倡议设置为64MB,假如是IDC服务器,能够设置成256MB
xcache.count 设置为CPU的数目(双核算2个,好比我的是两个双核Xeon3.0,就设置为4)
xcache.var_size
xcache.var_count 跟上两条一样
xcache.mmap_path 共享内存标识名,只管用xcache,制止跟别的软件抵触
xcache.optimizer 优化器,假如没安装Zend能够开启。
至此设置终了,从头启动IIS便可。
至于为何不必extension,而用zend_extension_ts,由于这个刊行版的xcache的接口是ZEND_API,间接用extension没法初始化。
疑问解答
1、phpinfo()中显现没有加载php_xcache.dll
反省php_xcache.dll的NTFS权限是不是准确,必要给网站用户(大概能够用Guests)只读权限。
2、呈现php内存毛病
利用了extension挪用php_xcache.dll,请实验利用zend_extension_ts。
3、翻开网页没有呼应,呈现毛病Fatalerror:[ZendOptimizer]ZendOptimizer***isincompatiblewithXCache1.2.2
这是由于安装了Zend招致,办理办法很复杂,把挪用php_xcache.dll的zend_extension_ts提到挪用zend的后面。如:
zend_extension_manager.optimizer_ts="C:ProgramFilesendendOptimizer-3.3.0libOptimizer-3.3.0"
zend_extension_ts="C:phpextphp_xcache.dll"
zend_extension_ts="C:ProgramFilesendendOptimizer-3.3.0libendExtensionManager.dll"
4、有待增补
因为XCache官方很长工夫没有更新,比来良多伴侣入手下手用Memcache,人人能够参考下。
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
作者:
愤怒的大鸟
时间:
2015-1-18 15:19
学习Linux应具备的。[书籍+网络资源]
作者:
再见西城
时间:
2015-1-26 20:22
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者:
谁可相欹
时间:
2015-2-4 21:16
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
作者:
灵魂腐蚀
时间:
2015-2-10 12:57
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
作者:
兰色精灵
时间:
2015-3-1 13:08
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
作者:
不帅
时间:
2015-3-10 18:27
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
作者:
因胸联盟
时间:
2015-3-17 10:09
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
作者:
蒙在股里
时间:
2015-3-24 06:56
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2