溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

LAMP之二:LAMP的性能測(cè)試以及安裝xcache,為php加速

發(fā)布時(shí)間:2020-06-18 17:29:21 來(lái)源:網(wǎng)絡(luò) 閱讀:974 作者:nmshuishui 欄目:web開(kāi)發(fā)

一、前言

   本篇接《LAMP之一:apache、mysql、php的安裝及互聯(lián)互通》。上一篇介紹了Apache、mysql,php的編譯安裝及互聯(lián)互通,這篇將以上篇為前提,做LANP的性能測(cè)試及安裝xcache,為php加速,更多詳細(xì)內(nèi)容請(qǐng)參考上篇。

二、LAMP的性能測(cè)試

   1、壓力測(cè)試工具

   ab是Apache超文本傳輸協(xié)議(HTTP)的性能測(cè)試工具。 其設(shè)計(jì)意圖是描繪當(dāng)前所安裝的Apache的執(zhí)行性能, 主要是顯示你安裝的Apache每秒可以處理多少個(gè)請(qǐng)求。

   -c:模擬的并發(fā)數(shù)

   -n:總請(qǐng)求數(shù)

   在使用過(guò)程中,-c要小于-n,否則會(huì)報(bào)錯(cuò),并發(fā)數(shù)總不能比總請(qǐng)求數(shù)多吧

   同時(shí),在使用過(guò)程中,還應(yīng)設(shè)置用戶(hù)可以同時(shí)打開(kāi)的最大文件數(shù)

       ulimit -n 10000

   2、Apache壓力測(cè)試

 LAMP之二:LAMP的性能測(cè)試以及安裝xcache,為php加速

   查看進(jìn)程會(huì)發(fā)現(xiàn),都是httpd并發(fā)請(qǐng)求

 LAMP之二:LAMP的性能測(cè)試以及安裝xcache,為php加速

三、安裝xcache,為php加速

  1、xcache簡(jiǎn)介

   XCache 是一個(gè)開(kāi)源的 opcode 緩存器/優(yōu)化器, 這意味著他能夠提高您服務(wù)器上的 PHP 性能. 他通過(guò)把編譯 PHP 后的數(shù)據(jù)緩沖到共享內(nèi)存從而避免重復(fù)的編譯過(guò)程, 能夠直接使用緩沖區(qū)已編譯的代碼從而提高速度. 通常能夠提高您的頁(yè)面生成速率 2 到5 倍, 降低服務(wù)器負(fù)載.

   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é)束時(shí),會(huì)出現(xiàn)類(lèi)似如下行:

   Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

   3、編輯php.ini,整合php和xcache:

   首先將xcache提供的樣例配置導(dǎo)入php.ini

# mkdir /etc/php.d
# cp xcache.ini /etc/php.d

   說(shuō)明:xcache.ini文件在xcache的源碼目錄中。

   接下來(lái)編輯/etc/php.d/xcache.ini,找到extension開(kāi)頭的行,修改為如下行:

   extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so

   注意:如果php.ini文件中有多條extension指令行,要確保此新增的行排在第一位。

 LAMP之二:LAMP的性能測(cè)試以及安裝xcache,為php加速

   4、重啟php-fpm 加載模塊

#service php-fpm restart

   5、查看xcache是否已經(jīng)整合到php中

 LAMP之二:LAMP的性能測(cè)試以及安裝xcache,為php加速

   6、再次使用ab工具對(duì)Apache服務(wù)器進(jìn)行壓力測(cè)試

 LAMP之二:LAMP的性能測(cè)試以及安裝xcache,為php加速


向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI