剛把相簿還原好了, 終於...
真感動, 相簿中的相片有12萬張, 資料備份好壓縮起來有52G,
解開有快100G, 光資料庫就有74MB, 實在是蠻誇張的.
由於相簿的東西眾多,
本來在Fedora有用一個東西叫做mod_limitipconn來限制相簿的流量,
剛好剛剛找mod rewrite怎麼啟動找到一個libapache2-mod-bw,
功能更強大, 就是他了.
底下先說明一些在Ubuntu下Apache2的一些設定,
在Ubuntu 9中要啟動apache的mod可以用a2enmod, 例如啟動mod_rewrite:
a2enmod rewrite
要看有哪些mod可以用可以看:
ls /etc/apache2/mods-available/
已經啟用的在:
ls /etc/apache2/mods-enabled/
找到的libapache2-mod-bw很強, 不只可以限定連線數, 還可以限定頻寬,
安裝方式:
1. apt-get install libapache2-mod-bw
2. a2enmod bw
3. edit /etc/apache2/sites-available/default
sites-available裡面代表每個你啟用的Virtual host,
可以根據對應的去做每個site的流量限制,
我的設定大概如下:
# Enable bandwidth limit (bytes/s)
BandWidthModule On
# Catch every request
ForceBandWidthModule On
# Normal: Max 200k/s, Min 50k/s, MaxConn 10
BandWidth all 204800
MinBandWidth all 51200
MaxConnection all 10
...(以下略)
只要放在VirtualHost裡面即可,
剛測試過結果非常滿意,
上面更詳細的說明可以參考:
/usr/share/doc/libapache2-mod-bw/mod_bw.txt.gz
Yes! I Love Ubuntu!
這個模組很怪,
回覆刪除不知道是我有設定錯誤什麼,
發現跑到一半都會造成apache有Segmentation fault,
暫時把他關掉先.