LAMP伺服器效能優化技巧之Apache伺服器優化

2022-09-26 17:36:11 字數 1418 閱讀 5519

1.zend performance suite簡介

對於apache要把 php 編譯其中,或者採用 dso (動態共享物件)模式,不要採用 cgi 方式。採用dso最重要的原因是效率。apache是模組化設計的,所以它可以載入各種各樣的伺服器端指令碼直譯器來支援動態的網頁。但是隨著頁面訪問量的增大,cgi已經不看重負,為了提高效率。所以選擇把最常呼叫的模組編譯成動態共享物件(dso)。zend出品的zendperformancesuite,這是乙個apache伺服器的效能測試和優化的工具。可以在它的主頁註冊並且免費**。並且得到乙個協議檔案。**的軟體包中有兩個檔案:主程式:zendperformancesuite-3.6.0a-linux_glibc21-i386.tar.gz和協議檔案:zend_performance_suite.dat

2.軟體安裝:

(1)軟體安裝非常簡單只要根據安裝嚮導的提示操作即可,見圖3.

圖3 軟體安裝嚮導

3、apache伺服器的測試

(1)開啟乙個網路瀏覽器輸入:

然後輸入密碼即可進入軟體的主介面。

(2)zendperformancesuite的主介面分成四部分。見圖4。

圖4 軟體的主介面

zendperformancesuite軟體包括四部分:「fast track」、「co track是測試嚮導、console是引數設定、fileview 顯示存放的檔案、testing是測試命令。

(3)引數說明

其中「console」部分比較重要。這裡介紹一下它的主要選項:

圖5 軟體的「console」介面

在這個選單中將要設定apache伺服器的各項引數:

「compress files」是否壓縮檔案。根據你的apache伺服器情況配置「console」中的引數,就可以測試了,目前zendperformancesuite支援「performance test」(效能測試)和「compression test」(壓力測試)。

(4)壓力測試

這裡以壓力測試為例,「console」各項引數填寫後就可以進行測試了,選擇「testing」選單進行測試。

圖6 apache伺服器壓力測試結果

可以看到測試資料以圖形的數值兩種方式在圖-4中。效能測試的步驟和壓力測試一樣的,需要說明的是你需要通過修改「console」選單中的引數進行多次測試,最後找到符合你的apache伺服器最佳選項。按「apply change」按鈕儲存設定。

zend performance suite 是乙個可以大幅度提公升apache執行效率的軟體包!它可以增強伺服器的資料吞吐能力,節省伺服器的資源消費,支援linux,solaris和freebsd。它可以減小伺服器的負荷,減少頁面的www.cppcns.com反應時間,減少資料庫的負荷。增大使用者,檔案壓縮。緩衝的靈活配置,應用程式設計介面功能。

本文標題: lamp伺服器效能優化技巧之apache伺服器優化

本文位址:

LAMP伺服器效能優化技巧之Mysql優化

apache伺服器優化 php優化 mysql優化 對於程式開發人員而言,目前使用最流行的兩種後台資料庫即為mysql and sql server。這兩者最基本的相似之處在於資料儲存和屬於查詢系統。如果你想建立乙個.net伺服器體系,這一體系可以從多個不同平台訪問資料,參與資料庫的管理,那麼你可以...

c 伺服器開發之效能優化

為什麼要寫這篇文章?聊技術的時候,談到記憶體問題 cpu問題 效率問題的時候,無疑是考量乙個工程師的實戰水平,作為c 開發工程師,沒有自己解決以上問題的專業手段,或許就是缺陷。我之所以寫這個文章,主要是為了記錄 分享我的辦法。我之前寫過記憶體洩漏的一篇文章 其實也是一種手段,如果為你所用,聊技術的時...

前端效能優化之HTTP伺服器篇

因tomcat處理靜態資源的速度比較慢,所以首先想到的就是把所有靜態資源 js,css,image,swf 提到單獨的伺服器,用更加快速的http伺服器,這裡選擇了nginx了,nginx相比apache,更加輕量級,配置更加簡單,而且nginx不僅僅是高效能的http伺服器,還是高效能的反向 伺服...