91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何安裝xcache3.1.2為php加速

發布時間:2021-10-19 10:21:43 來源:億速云 閱讀:162 作者:小新 欄目:web開發

這篇文章主要介紹如何安裝xcache3.1.2為php加速,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1、簡介

       XCache是一個開源的 opcode 緩存器/優化器,是一個又快又穩定的 PHP opcode 緩存器,經過良好的測試并在大流量/高負載的生產機器上穩定運。他能夠提高您服務器上的 PHP 性能,他通過把編譯 PHP 后的數據緩沖到共享內存從而避免重復的編譯過程, 能夠直接使用緩沖區已編譯的代碼從而提高速度. 通常能夠提高您的頁面生成速率 2 到5 倍,降低服務器負載。XCache工程由 mOo 領隊, 他也是 Lighttpd 的開發成員之一。

各分支的發布版本

  • 當前穩定版本: 3.2.x (全面支持 5.1 ~ 5.6)

    • XCache      3.2.0.

    • 演示頁面: http://xcache.lighttpd.net/demo/

  • 當前穩定版本: 3.1.x (全面支持 5.1 ~ 5.5)

    • XCache      3.1.2.

2、前提:

1.1、安裝壓力測試工具webbench

webbench最多可以模擬3萬個并發連接去測試網站的負載能力,比Apache自帶的ab壓力測試工具好,安裝使用也特別方便。

[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

1.2、給本機hosts添加DNS記錄

[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

1.3、使用webench進行壓力測試

[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.

3、下載xcache

[root@webtool]# wget http://xcache.lighttpd.net/pub/Releases/3.1.2/xcache-3.1.2.tar.gz

4、安裝

[root@web tool]# tar xfxcache-3.1.2.tar.gz 
[root@web tool]# cd xcache-3.1.2
# phpize是用來安裝php擴展模塊的,通過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

安裝結束時,會出現類似如下行:

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

表示安裝成功!

5、配置

5.1創建xcache緩存文件:

[root@web xcache-3.1.2]# touch /tmp/xcache
[root@webxcache-3.1.2]# chmod 777 /tmp/xcache

5.2 創建xcache管理員密碼:

[root@web xcache-3.1.2]# echo -n"12345678" | md5sum 
e10adc3949ba59abbe56e057f20f883e  -
記住以上md5密碼,等下配置的時候會用到

5.3 拷貝xcache后臺管理程序到網站根目錄:

[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

5.4 首先將xcache提供的樣例配置導入php.ini:

[root@web xcache-3.1.2]# cat xcache.ini >>
/etc/php.ini

5.5 配置php支持xcache

[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= ""

5.6 重啟httpd服務

[root@web xcache-3.1.2]# service nginx restart
[root@webxcache-3.1.2]# service php-fpm restart

6、測試:

瀏覽器:輸入http://www.25linux.com/xcache,提示輸入用戶名:xcahe,密碼:12345678,即可登錄

如何安裝xcache3.1.2為php加速

如何安裝xcache3.1.2為php加速

xcache安裝成功!

7、壓力測試

[root@web www]# webbench -c 300 -t 30http://www.25linux.com/
           # webbench -c 并發數 -t 運行測試時間  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.
# 每秒鐘響應請求數為3120 每秒鐘傳輸數據量為766997,對比沒有安裝xcache之前的測試的數據,可以看到xcache能夠提高PHP頁面訪問速度。
Requests: 1560 susceed, 0 failed.

補充:

壓力及性能測試工作應該放到產品上線之前,而不是上線以后;

測試時并發應當由小逐漸加大,比如并發100時觀察一下網站負載是多少、打開頁面是否流暢,并發200時又是多少、網站打開緩慢時并發是多少、網站打不開時并發又是多少;

更詳細的進行某個頁面測試,如電商網站可以著重測試購物車、推廣頁面等,因為這些頁面占整個網站訪問量比重較大。

備注:webbench 做壓力及性能測試時,該軟件自身也會消耗CPU和內存資源,為了測試準確,建議將 webbench安裝在其他的服務器上,已達到測試數據更加精確。

以上是“如何安裝xcache3.1.2為php加速”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

明溪县| 祁阳县| 明星| 福州市| 尉氏县| 察哈| 静安区| 龙里县| 中卫市| 拉孜县| 汨罗市| 灵璧县| 江城| 保靖县| 石家庄市| 阜康市| 南平市| 达日县| 诏安县| 泸西县| 彩票| 万载县| 麻栗坡县| 华亭县| 运城市| 林口县| 罗定市| 博白县| 舞阳县| 昭通市| 阳山县| 招远市| 新巴尔虎右旗| 来宾市| 肇源县| 鄂托克前旗| 常熟市| 闵行区| 南江县| 合肥市| 托克托县|