歡迎您光臨本站 註冊首頁

squid通過coss給圖片做代理

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

squid通過coss給圖片做代理

不知道這樣做性能上面會不會有提供,

想通過squid給圖片伺服器做反向代理,

squid伺服器配置如下CPU:雙核雙至強Xeon3.2,內存:2G,硬碟:600G ata RH-E4/i386 squid2.7



http_port 80 vhost vport
icp_port 3130
cache_mem 1024 MB
cache_effective_user squid
cache_effective_group squid
dns_nameservers 202.106.0.20
cache_access_log /squidfiles/logs/access.log
cache_log /squidfiles/logs/cache.log
cache_store_log /squidfiles/logs/store.log
visible_hostname 127.0.0.1
cache_mgr admin@admin.com
acl all src 0.0.0.0/0.0.0.0
http_access allow all

#ignore-reload

refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               1440    50%     2880
refresh_pattern -i \.html$      5       20%     5
refresh_pattern -i \.gif$       1440    50%     2880 ignore-reload
refresh_pattern -i \.jpg$       1440    20%     2880 ignore-reload
refresh_pattern -i \.png$       1440    50%     2880 ignore-reload
refresh_pattern -i \.mp3$       1440    50%     2880 ignore-reload
refresh_pattern -i \.wmv$       1440    50%     2880 ignore-reload
refresh_pattern -i \.rm$        440     50%     2880 ignore-reload
refresh_pattern -i \.swf$       1440    50%     2880 ignore-reload
refresh_pattern -i \.mpeg$      1440    50%     2880 ignore-reload
refresh_pattern -i \.wma$       1440    50%     2880 ignore-reload


logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh

cache_access_log /squidfiles/logs/access.log combined

error_directory /usr/local/squid3/share/errors/Simplify_Chinese
icon_directory /usr/local/squid3/share/icons
mime_table /usr/local/squid3/etc/mime.conf

maximum_object_size_in_memory 800 KB

cache_dir coss /squidfiles/cache/coss1 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss2 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss3 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss4 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss5 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss6 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss7 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss8 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/cache/coss9 8000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/applog/coss1 6000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/applog/coss2 6000 membufs=100 max-size=1000000 block-size=512
cache_dir coss /squidfiles/applog/coss3 6000 membufs=100 max-size=1000000 block-size=512
cache_swap_log /squidfiles/logs/cache_swap_log

memory_replacement_policy lru


max_open_disk_fds 0
minimum_object_size 0 KB
maximum_object_size 32768 KB
cache_store_log none
cache_peer images.domain.com parent 80 0 no-query  originserver name=images
cache_peer_domain images images.domain.com
cache_peer_access images allow all

[ 本帖最後由 wangc0727 於 2009-4-16 11:57 編輯 ]
《解決方案》

目錄正在測試環境中,還沒有放到生產環境,希望有經驗的朋友們幫我分析一下,看是用coss還是用aufs存儲
《解決方案》

object多的情況下,比如單機跑超過500萬個object,還是coss好,不過coss容易受單進程內存分配問題的影響,從而導致不響應請求的情況

雖然出現幾率很小,此時只要kill掉squid進程,重起就能恢復,coss還存在rebuild時間長的問題

[火星人 ] squid通過coss給圖片做代理已經有402次圍觀

http://coctec.com/docs/service/show-post-22980.html