您好,登錄后才能下訂單哦!
這篇文章主要介紹如何安裝xcache3.1.2為php加速,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
XCache是一個(gè)開源的 opcode 緩存器/優(yōu)化器,是一個(gè)又快又穩(wěn)定的 PHP opcode 緩存器,經(jīng)過良好的測(cè)試并在大流量/高負(fù)載的生產(chǎn)機(jī)器上穩(wěn)定運(yùn)。他能夠提高您服務(wù)器上的 PHP 性能,他通過把編譯 PHP 后的數(shù)據(jù)緩沖到共享內(nèi)存從而避免重復(fù)的編譯過程, 能夠直接使用緩沖區(qū)已編譯的代碼從而提高速度. 通常能夠提高您的頁面生成速率 2 到5 倍,降低服務(wù)器負(fù)載。XCache工程由 mOo 領(lǐng)隊(duì), 他也是 Lighttpd 的開發(fā)成員之一。
當(dāng)前穩(wěn)定版本: 3.2.x (全面支持 5.1 ~ 5.6)
XCache 3.2.0.
演示頁面: http://xcache.lighttpd.net/demo/
當(dāng)前穩(wěn)定版本: 3.1.x (全面支持 5.1 ~ 5.5)
XCache 3.1.2.
webbench最多可以模擬3萬個(gè)并發(fā)連接去測(cè)試網(wǎng)站的負(fù)載能力,比Apache自帶的ab壓力測(cè)試工具好,安裝使用也特別方便。
[root@webtools]# wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz [root@webtools]# tar xf webbench-1.5.tar.gz [root@webtools]# cd webbench-1.5 [root@webwebbench-1.5]# make && make install [root@webwebbench-1.5]# echo $? 0
[root@web ~]# vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.111 www.25linux.com 192.168.0.111 bbs.25linux.com 192.168.0.111 blog.25linux.com
[root@web ~]# webbench -c 300 -t 30http://www.25linux.com/ Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPLOpen Source Software. Benchmarking: GET http://www.25linux.com/ 300 clients, running 30 sec. Speed=2940 pages/min, 722666 bytes/sec. Requests: 1470susceed, 0 failed.
[root@webtool]# wget http://xcache.lighttpd.net/pub/Releases/3.1.2/xcache-3.1.2.tar.gz
[root@web tool]# tar xfxcache-3.1.2.tar.gz [root@web tool]# cd xcache-3.1.2 # phpize是用來安裝php擴(kuò)展模塊的,通過phpize可以建立php的外掛模塊 [root@web xcache-3.1.2]#/usr/local/php/bin/phpize Configuring for: PHP Api Version: 20121113 Zend Module Api No: 20121212 Zend Extension Api No: 220121212 [root@web xcache-3.1.2]# ./configure--enable-xcache --with-php-config=/usr/local/php/bin/php-config [root@web xcache-3.1.2]#make && make install
安裝結(jié)束時(shí),會(huì)出現(xiàn)類似如下行:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20121212/
表示安裝成功!
[root@web xcache-3.1.2]# touch /tmp/xcache [root@webxcache-3.1.2]# chmod 777 /tmp/xcache
[root@web xcache-3.1.2]# echo -n"12345678" | md5sum e10adc3949ba59abbe56e057f20f883e - 記住以上md5密碼,等下配置的時(shí)候會(huì)用到
[root@web xcache-3.1.2]# cp-r htdocs/ /usr/local/nginx/html/www/xcache [root@web xcache-3.1.2]#chown nginx:nginx -R /usr/local/nginx/html/xcache
[root@web xcache-3.1.2]# cat xcache.ini >> /etc/php.ini
[root@web xcache-3.1.2]# vim /etc/php.ini [xcache-common] extension = xcache.so [xcache.admin] xcache.admin.enable_auth = On xcache.admin.user = "xcache" xcache.admin.pass = "25d55ad283aa400af464c76d713c07ad" [xcache] xcache.shm_scheme = "mmap" xcache.size = 60M xcache.count = 1 xcache.slots = 8K xcache.ttl = 0 xcache.gc_interval = 0 xcache.var_size = 4M xcache.var_count = 1 xcache.var_slots = 8K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 xcache.var_namespace_mode = 0 xcache.var_namespace = "" xcache.readonly_protection = Off xcache.mmap_path = "/tmp/xcache" xcache.coredump_directory = "" xcache.coredump_type = 0 xcache.disable_on_crash = Off xcache.experimental = Off xcache.cacher = On xcache.stat = On xcache.optimizer = Off [xcache.coverager] xcache.coverager = Off xcache.coverager_autostart = On xcache.coveragedump_directory= ""
[root@web xcache-3.1.2]# service nginx restart [root@webxcache-3.1.2]# service php-fpm restart
瀏覽器:輸入http://www.25linux.com/xcache,提示輸入用戶名:xcahe,密碼:12345678,即可登錄
xcache安裝成功!
[root@web www]# webbench -c 300 -t 30http://www.25linux.com/ # webbench -c 并發(fā)數(shù) -t 運(yùn)行測(cè)試時(shí)間 URL Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPLOpen Source Software. Benchmarking: GET http://www.25linux.com/ 300 clients, running 30 sec. Speed=3120 pages/min, 766997 bytes/sec. # 每秒鐘響應(yīng)請(qǐng)求數(shù)為3120 每秒鐘傳輸數(shù)據(jù)量為766997,對(duì)比沒有安裝xcache之前的測(cè)試的數(shù)據(jù),可以看到xcache能夠提高PHP頁面訪問速度。 Requests: 1560 susceed, 0 failed.
補(bǔ)充:
壓力及性能測(cè)試工作應(yīng)該放到產(chǎn)品上線之前,而不是上線以后;
測(cè)試時(shí)并發(fā)應(yīng)當(dāng)由小逐漸加大,比如并發(fā)100時(shí)觀察一下網(wǎng)站負(fù)載是多少、打開頁面是否流暢,并發(fā)200時(shí)又是多少、網(wǎng)站打開緩慢時(shí)并發(fā)是多少、網(wǎng)站打不開時(shí)并發(fā)又是多少;
更詳細(xì)的進(jìn)行某個(gè)頁面測(cè)試,如電商網(wǎng)站可以著重測(cè)試購物車、推廣頁面等,因?yàn)檫@些頁面占整個(gè)網(wǎng)站訪問量比重較大。
備注:webbench 做壓力及性能測(cè)試時(shí),該軟件自身也會(huì)消耗CPU和內(nèi)存資源,為了測(cè)試準(zhǔn)確,建議將 webbench安裝在其他的服務(wù)器上,已達(dá)到測(cè)試數(shù)據(jù)更加精確。
以上是“如何安裝xcache3.1.2為php加速”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。