国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
在varnish、squid、apache、nginx中選出一個更好的緩存服務(wù)器
t@BlackGhost bin]# /usr/local/bin/webbench -c 100 -t 20 http://127.0.0.1:8080/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1:8080/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
100 clients, running 20 sec.
Speed=476508 pages/min, 47258114 bytes/sec.
Requests: 158836 susceed, 0 failed.
varnish的緩存效率命中率真的好高
2,squid
.代碼如下:
[root@BlackGhost bin]# /usr/local/bin/webbench -c 100 -t 20 http://localhost:9000/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://localhost:9000/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
100 clients, running 20 sec.
Speed=133794 pages/min, 7475018 bytes/sec.
Requests: 44598 susceed, 0 failed.
從測試效果來說,squid挺讓我失望的,在測試前,我心里是這樣估計的,緩存最好的是varnish,其次是squid,然后nginx,最后是apache,現(xiàn)在呢,squid是最差的。后來我看了一下log文件,發(fā)現(xiàn)正常情況下,緩存和沒有緩存的比率不是1:2,如果在高壓力下,緩存和沒有緩存的比率更小。
3,apache
.代碼如下:
[root@BlackGhost conf]# /usr/local/bin/webbench -c 100 -t 20 http://localhost/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://localhost/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
100 clients, running 20 sec.
Speed=160890 pages/min, 15856005 bytes/sec.
Requests: 53630 susceed, 0 failed.
4,nginx
.代碼如下:
[root@BlackGhost conf]# /usr/local/bin/webbench -c 100 -t 20 http://localhost:10000/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://localhost:10000/00/01/RwGowEtWvcQAAAAAAAAWHH0Rklg81.gif
100 clients, running 20 sec.
Speed=304053 pages/min, 30121517 bytes/sec.
Requests: 101351 susceed, 0 failed.
從上面的測試結(jié)果我們可以發(fā)現(xiàn),varnish > nginx > apache > squid,我想這個結(jié)果,根大家預(yù)期的結(jié)果有點出入,因為squid做老牌文件緩存工具怎么會這么差呢,squid的命中率低,我在網(wǎng)上查了一下,很多人都是這樣的,這個可能根個人配置有關(guān)系,也許真正的高手,才能讓squid發(fā)揮最大功力
Varnish是一款高性能的開源HTTP加速器,一般用來和Nginx、Apache等搭配使用,組建一個高效率的Web服務(wù)器。Varnish的某個負責(zé)接受新HTTP連接的線程開始等待用戶,如果有新的HTTP連接過來,它總負責(zé)接收,然后叫醒某個等待中的線程。
Worker線程讀入HTTP請求的URI,查找已有的object,如果命中則直接返回并回復(fù)用戶。如果沒有命中,則需要將所請求的內(nèi)容,從后端服務(wù)器中取過來,存到緩存中,然后再回復(fù)。Varnish根據(jù)所讀到object的大小,創(chuàng)建相應(yīng)大小的緩存文件。
按照官方的說法,Varnish是一個cache型的HTTP反向Dai理,Varnish根據(jù)請求來創(chuàng)建緩存文件,如果有一個超時線程,檢測緩存中所有object的生存期,如果超初設(shè)定的TTL(Time To Live)沒有被訪問,就刪除之,并且釋放相應(yīng)的結(jié)構(gòu)體及存儲內(nèi)存。
從各方面的數(shù)據(jù)來看,Varnish在處理Web請求的能力已經(jīng)強于squid、Apache等,使用Varnish能大提高你的web服務(wù)器并且降低Web服務(wù)器負載。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
varnish,squid,apache,nginx緩存區(qū)別
大型網(wǎng)站后臺架構(gòu)的Web Server與緩存
細說五層網(wǎng)站架構(gòu)
web架構(gòu) – nginx作為最前端的web cache系統(tǒng)
基于linux&unix高性能web服務(wù)器架構(gòu)思路分析
使用Varnish代替Squid做網(wǎng)站緩存加速器的詳細解決方案
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服