Apache mod_cache - Linux

Table of Contents

手邊有一台Web Server,
主要都是放靜態檔案(jpg, png等圖檔),
但最近瞬間連線數一旦衝高之後,
Server好像就負荷不了,
於是想用Apache自帶的mod_cache來解套,

主要測試方法是使用ab來做測試,
並搭配iostat兩秒去做一次監控,
實測測試後,
發現%system%的數據在No Cache機制下會比較高(約莫75~85%),
使用Cache機制下約莫在60~70%之間游走,
但是從ab所顯示的數據上卻差不了太多,
請想問mod_cache的機制,
算是有發揮作用嗎?
謝謝.

--
http://www.myspace.com/soundtrack0220

--

All Comments

Hardy avatarHardy2014-03-13
如果是只放靜態檔案的http 何不改用 nginx 或是 lighttpd?
Emily avatarEmily2014-03-15
event based 的 function 處理起來效能好一點吧
Iris avatarIris2014-03-18
因為已經是線上的Server, 比較傾向從原本的Apache做調整
Eden avatarEden2014-03-21
我比較大的疑問是,
使用mod_cache的Server與原本的Server皆為同一台,
而disk_cache似乎只是先將Header處理好,
Apache在判定或使用Cache時仍然是file-base,
這樣真的有助於效能的提升嗎?
Emily avatarEmily2014-03-21
或者應該改用mem_cache的方式去測試,
Olive avatarOlive2014-03-26
這樣或許可以減少HDD IO的讀寫時間?
Poppy avatarPoppy2014-03-29
FS level本身對inode就有cache了 file-base不會是問題點
Charlie avatarCharlie2014-03-31
如果FS對inode有Cache機制,
那Apache直接讀取靜態檔案跟使用mod_cache差別會很大嗎?
Frederica avatarFrederica2014-04-02
apache本身效能有瓶頸在
Hamiltion avatarHamiltion2014-04-06
你的問題是在apache本身處理不來大量連線
Una avatarUna2014-04-09
而不是Disk IO卡住 如果真的不想換掉apache
最少也對你的apache瘦身+調教
Elvira avatarElvira2014-04-13
Apache有調整成只會載入基本Module, 請問這樣算瘦身嗎?
調校的話我會再參考一些網路文章試看看,
Edward Lewis avatarEdward Lewis2014-04-14
CDN(CloudFlare/Google PageSpeed)或前端varnish
Audriana avatarAudriana2014-04-19
ofy大大的建議很讚,又增廣見聞了
Hedwig avatarHedwig2014-04-19
感謝ofy的推薦, 我會再試看看varnish, 謝謝.