win2003+IIS下安裝Xcache加速的配置方法分享
2024-09-10 00:04:59
供稿:網(wǎng)友
在論壇后臺看了半天,只有內(nèi)存優(yōu)化一個還沒有做,但是自己以前又沒有弄過,只有學了。
論壇支持Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache 四種優(yōu)化方式,在網(wǎng)上搜了很久,Memcache看的有點頭暈,eAccelerator也有點莫名奇妙,最終選擇Xcache。
經(jīng)過一番摸索后把這個加速搞定了,手機進的時候都快了很多,效果看起來還是挺明顯的,現(xiàn)在把配置方法寫下來,以免以后重裝系統(tǒng)或換服務器什么的又忘了怎么弄。
Xcache下載地址:
//www.companysz.com/softs/41097.html
http://xcache.lighttpd.net/pub/Releases/
下載匹配的版本,然后解壓,把php_xcache.dll文件拷貝到php安裝目錄的ext目錄,我的是(c:/php/ext)
配置php.ini(在c:/windows下),搜索extension_dir(我的是extension_dir = "c:/php/ext"),在下面添加Zend_extension_ts = "c:/php/ext/php_xcache.dll"。
添加以下項到php.ini末尾,可以直接復制以下配置...
代碼如下:
[xcache.admin]
xcache.admin.enable_auth = Off
xcache.admin.user = "Cnitpub"
xcache.admin.pass = "Cnitpub"
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 256M
xcache.count = 2
xcache.slots = 64K
xcache.ttl = 1800
xcache.gc_interval = 1800
xcache.var_size = 8M
xcache.var_count = 2
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目錄中,可以自由處理,如不需要請設置成Off)
xcache.admin.user XCache后臺登陸用戶名
xcache.admin.pass XCache后臺登陸密碼
xcache.size XCache的內(nèi)存緩存大小,普通網(wǎng)站建議設置為64MB,如果是IDC服務器,可以設置成256MB
xcache.count 設置為CPU的數(shù)量(雙核算2個)
xcache.var_size
xcache.var_count 跟上兩條一樣
xcache.mmap_path 共享內(nèi)存標識名,盡量用xcache,避免跟其它軟件沖突
xcache.optimizer 優(yōu)化器,如果沒安裝Zend可以開啟,如果已經(jīng)安裝好Zend了,設置成Off
保存后重啟IIS。
寫個phpinfo.php
內(nèi)容為
<?php
phpinfo();
?>
看看有沒有問題,xcache那一段的XCache Support是不是Enable了
如果顯示Enable,說明安裝成功。
到現(xiàn)在為止配置完成。