欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

LAMP服務(wù)器性能優(yōu)化技巧之Apache服務(wù)器優(yōu)化

 更新時間:2012年02月20日 10:05:21   作者:  
目前LAMP (Linux + Apache + MySQL + PHP) 近幾年來發(fā)展迅速,已經(jīng)成為Web 服務(wù)器的事實標(biāo)準。本文我們將介紹基于LAMP組合的服務(wù)器的性能優(yōu)化技巧

1.Zend Performance Suite簡介

對于Apache要把 PHP 編譯其中,或者采用 DSO (動態(tài)共享對象)模式,不要采用 CGI 方式。采用DSO最重要的原因是效率。Apache是模塊化設(shè)計的,所以它可以加載各種各樣的服務(wù)器端腳本解釋器來支持動態(tài)的網(wǎng)頁。但是隨著頁面訪問量的增大,CGI已經(jīng)不看重負,為了提高效率。所以選擇把最常調(diào)用的模塊編譯成動態(tài)共享對象(DSO)。zend出品的ZendPerformanceSuite,這是一個Apache服務(wù)器的性能測試和優(yōu)化的工具。可以在它的主頁注冊并且免費下載。并且得到一個協(xié)議文件。下載的軟件包中有兩個文件:主程序:ZendPerformanceSuite-3.6.0a-Linux_glibc21-i386.tar.gz和協(xié)議文件:zend_performance_suite.dat

2.軟件安裝:

  1. gunzip ZendPerformanceSuite-3.6.0a-Linux_glibc21-i386.tar.gz   
  2. tar vxf ZendPerformanceSuite-3.6.0a-Linux_glibc21-i386.tar   
  3. cp zend_performance_suite.dat /ZendPerformanceSuite-3.6.0   
  4. ./install   

(1)軟件安裝非常簡單只要根據(jù)安裝向?qū)У奶崾静僮骷纯?,見圖3.

 

LAMP/優(yōu)化

圖3 軟件安裝向?qū)?/P>

3、Apache服務(wù)器的測試

(1)打開一個網(wǎng)絡(luò)瀏覽器輸入:http://www.cjh.com/ZendPerformanceSuite/login.php

然后輸入密碼即可進入軟件的主界面。

(2)ZendPerformanceSuite的主界面分成四部分。見圖4。

 

LAMP/優(yōu)化

圖4 軟件的主界面

ZendPerformanceSuite軟件包括四部分:“Fast Track”、“Console”、“FileView”、“Testing”。Fast Track是測試向?qū)?、Console是參數(shù)設(shè)置、FileView 顯示存放的文件、Testing是測試命令。

(3)參數(shù)說明

其中“Console”部分比較重要。這里介紹一下它的主要選項:

 

LAMP/優(yōu)化 

圖5 軟件的“Console”界面

在這個菜單中將要設(shè)置Apache服務(wù)器的各項參數(shù):

  1. “Modified File Detection”:自動檢測文件類型,   
  2. “Filepath Identifiction”:全部文件深度,   
  3. “Accelerator memory”:加速內(nèi)存容量,   
  4. “Memory Reclaim Threshold”:內(nèi)存回收比例,   
  5. “Maximum Accelerated Files”:最大加速文件數(shù)量。   
  6. “Extensions For PHP Files”擴展文件類型,   
  7. “Dynamic Caching Enabled”是否支持動態(tài)緩存,   
  8. “Maximum Cache Size”最大緩存容量,   
  9. “Minimum Free Diskspace”:最小磁盤空間,   
  10. “Maximum Cached File Size”最大緩存文件大小,   
  11. “Default Cache Lifetime”缺省緩存文件存活時間,   
  12. “Default Dynamic Caching Conditions”:缺省緩存狀態(tài),   

“Compress Files”是否壓縮文件。根據(jù)你的Apache服務(wù)器情況配置“Console”中的參數(shù),就可以測試了,目前ZendPerformanceSuite支持“Performance Test”(性能測試)和“Compression Test”(壓力測試)。

(4)壓力測試

這里以壓力測試為例,“Console”各項參數(shù)填寫后就可以進行測試了,選擇“Testing”菜單進行測試。

LAMP/優(yōu)化

圖6 Apache服務(wù)器壓力測試結(jié)果

可以看到測試數(shù)據(jù)以圖形的數(shù)值兩種方式在圖-4中。性能測試的步驟和壓力測試一樣的,需要說明的是你需要通過修改“Console”菜單中的參數(shù)進行多次測試,最后找到符合你的Apache服務(wù)器最佳選項。按“Apply Change”按鈕保存設(shè)置。

Zend Performance Suite 是一個可以大幅度提升Apache運行效率的軟件包!它可以增強服務(wù)器的數(shù)據(jù)吞吐能力,節(jié)省服務(wù)器的資源消費,支持Linux,Solaris和FreeBSD。它可以減小服務(wù)器的負荷,減少頁面的反應(yīng)時間,減少數(shù)據(jù)庫的負荷。增大使用者,文件壓縮。緩沖的靈活配置,應(yīng)用編程接口功能。

相關(guān)文章

最新評論