无码色色,久久久久久免费精品喷水,美女把胸罩解开让男生摸,欧美一级在线观看视频,色亚洲天堂,色综合天天综合给合国产

咨詢電話:023-88959644    24小時服務(wù)熱線:400-023-8809
NEWS CENTER ·
新聞動態(tài)
關(guān)注中技互聯(lián) 關(guān)注前沿

對varnish,squid,apache,nginx緩存服務(wù)器進(jìn)行對比

發(fā)表日期:2013-05-14    文章編輯:萊萊    瀏覽次數(shù):87    標(biāo)簽:

www.tmsmall666.cn

   1、nginx是用第三方模塊ncache做的緩沖,其性能基本達(dá)到varnish,但在架構(gòu)中nginx一般作為反向(靜態(tài)文件 現(xiàn)在用nginx的很多,并發(fā)能支持到2萬+)。在靜態(tài)架構(gòu)中,如果前端直接面對的是cdn活著前端了4層負(fù)載的話,完全用nginx的cache就夠 了。

  2、功能上。varnish和squid是專業(yè)的cache服務(wù),而apache,nginx這些都是第三方模塊完成。

  3、cache服務(wù)。我們肯定是要選擇專業(yè)的cache服務(wù),優(yōu)先選擇squid和varnish。

  varnish本身的技術(shù)上優(yōu)勢要高于squid,它采用了“Visual Page Cache”技術(shù),在內(nèi)存的利用上,Varnish比Squid具有優(yōu)勢,它避免了Squid頻繁在內(nèi)存、磁盤中交換文件,性能要比Squid高。 varnish是不能cache到本地硬盤上的。

  還有強(qiáng)大的通過Varnish管理端口,可以使用正則表達(dá)式快速、批量地清除部分緩存

  squid的優(yōu)勢在于完整的龐大的cache技術(shù)資料,和很多的應(yīng)用生產(chǎn)環(huán)境(這應(yīng)該與squid早出來有關(guān))。

  4、如果是在apache服務(wù)上提升性能,做一些本地cache是完全可以的,但如果在系統(tǒng)架構(gòu)中用apache做cache服務(wù),那就有點(diǎn)牛頭不對馬尾了。

  ---------------------------------------

  一,測試環(huán)境

  1,硬件是奔騰雙核,機(jī)子三年前買的。系統(tǒng)是archlinux

  2,測試varnish和squid的時候,web服務(wù)用的apache

  3,測試apache的時候,啟動了5個進(jìn)程,不過隨著壓力的增加,進(jìn)程會增加的。

  4,測試nginx的時候,啟動了十個nginx進(jìn)程,20個php-cgi進(jìn)程

  5,varnish,squid,nginx用的是反向代理的形勢,也就是說訪問圖片的時候,要先透過緩存工具

  二,測試

  1,varnish

  [root@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.

  訪問了這么次,沒有緩存只有一次,效率真的很高。

  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讓人大失所望,在測試前,大多數(shù)人是這樣估計的,緩存最好的是 varnish,其次是squid,然后nginx,最后是apache,而結(jié)果出來后,squid是最差的。后來參考了一下log文件,發(fā)現(xiàn)正常情況下,緩存 和沒有緩存的比率不是1:2,如果在高壓力下,緩存和沒有緩存的比率更小。

  3,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.

  4,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.

  從上面的測試結(jié)果我們可以發(fā)現(xiàn),varnish > nginx > apache > squid,我想這個結(jié)果,根大家預(yù)期的結(jié)果有點(diǎn)出入,因為squid做老牌文件緩存工具怎么會這么差呢,squid的命中率低,我在網(wǎng)上查了一下,很多 人都是這樣的,這個可能根個人配置有關(guān)系,也許真正的高手,才能讓squid發(fā)揮最大功力。

重慶中技互聯(lián)網(wǎng)信息咨詢有限公司 www.tmsmall666.cn

如沒特殊注明,文章均為中技互聯(lián)原創(chuàng),轉(zhuǎn)載請注明來自www.tmsmall666.cn
相關(guān)新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429號

  • qq客服
  • 公眾號
  • 手機(jī)版
  • 新浪微博