一、前言
創(chuàng)新互聯(lián)公司服務項目包括西峰網(wǎng)站建設(shè)、西峰網(wǎng)站制作、西峰網(wǎng)頁制作以及西峰網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,西峰網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到西峰省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!本篇接《LAMP之一:apache、mysql、php的安裝及互聯(lián)互通》。上一篇介紹了Apache、mysql,php的編譯安裝及互聯(lián)互通,這篇將以上篇為前提,做LANP的性能測試及安裝xcache,為php加速,更多詳細內(nèi)容請參考上篇。
二、LAMP的性能測試
1、壓力測試工具
ab是Apache超文本傳輸協(xié)議(HTTP)的性能測試工具。 其設(shè)計意圖是描繪當前所安裝的Apache的執(zhí)行性能, 主要是顯示你安裝的Apache每秒可以處理多少個請求。
-c:模擬的并發(fā)數(shù)
-n:總請求數(shù)
在使用過程中,-c要小于-n,否則會報錯,并發(fā)數(shù)總不能比總請求數(shù)多吧
同時,在使用過程中,還應設(shè)置用戶可以同時打開的大文件數(shù)
ulimit -n 10000
2、Apache壓力測試
查看進程會發(fā)現(xiàn),都是httpd并發(fā)請求
三、安裝xcache,為php加速
1、xcache簡介
XCache 是一個開源的 opcode 緩存器/優(yōu)化器, 這意味著他能夠提高您服務器上的 PHP 性能. 他通過把編譯 PHP 后的數(shù)據(jù)緩沖到共享內(nèi)存從而避免重復的編譯過程, 能夠直接使用緩沖區(qū)已編譯的代碼從而提高速度. 通常能夠提高您的頁面生成速率 2 到5 倍, 降低服務器負載.
2、安裝xcache
# tar xf xcache-3.0.3.tar.gz # cd xcache-3.0.3 # /usr/local/php/bin/phpize # ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config # make && make install安裝結(jié)束時,會出現(xiàn)類似如下行:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
3、編輯php.ini,整合php和xcache:
首先將xcache提供的樣例配置導入php.ini
# mkdir /etc/php.d # cp xcache.ini /etc/php.d說明:xcache.ini文件在xcache的源碼目錄中。
接下來編輯/etc/php.d/xcache.ini,找到extension開頭的行,修改為如下行:
extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so
注意:如果php.ini文件中有多條extension指令行,要確保此新增的行排在第一位。
4、重啟php-fpm 加載模塊
#service php-fpm restart5、查看xcache是否已經(jīng)整合到php中
6、再次使用ab工具對Apache服務器進行壓力測試
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。