Varnish - 高效的 HTTP accelerator

转载 2007年09月21日 01:45:00
原贴:http://www.iuiuiu.com/plog/post/2/313

Varnish - 高效的 HTTP accelerator

04/11/2007

这几天在 google 找别的东西的时候看到 Varnish,其项目主页上的简单介绍:

Varnish is a state-of-the-art, high-performance HTTP accelerator. Varnish is targeted primarily at the FreeBSD 6 and Linux 2.6 platforms, and will take full advantage of the virtual memory system and advanced I/O features offered by these operating systems.

Varnish 的主要开发者是 Poul-Henning Kamp,是 FreeBSD 方面的专家。Varnish 从根上设计的就是作为反向代理使用的,作者认为 squid 等有点过时了,没有考虑到现在硬件的发展,而 Varnish 是相当的 modern~~,在他写的这篇 ppt 中有详细介绍。Varnish 网站上称在相同硬件条件下效率要比 squid 高 10-20 倍, 目前在挪威最大的报社 Verdens Gang (http://www.vg.no/)上运行,据说用 1 台 Varnish 替代了原来 12 台 squid,效率还是很可观的。

安装使用也比较简单,启动 varnishd 加速本机的 8080 端口:

varnishd -a :80 -b localhost:8080
或者使用 Varnish configuration language (VCL) 文件来配置:
backend webserver {
        set backend.host = "localhost";
        set backend.port = "8080";
}

sub vcl_recv {
        if (req.http.host ~ "") {
                set req.backend = webserver;
        } else {
                error 404 "You requested a document from an unknown virtual host.";
        }
}

项目主页上提供的文档不是很多,google 到一篇 Working with Varnish and Plone,有大致的解释和示例,更多的信息得去 man 里找。

0 Comments Add your own

 

相关文章推荐

Varnish Http加速器

  • 2015-03-12 09:11
  • 1.92MB
  • 下载

高性能HTTP加速器Varnish-3.0.3搭建、配置及优化

经过一天的努力,终于将Varnish缓存服务器部署到线上服务器了。趁着热乎劲儿,赶紧给大家分享一下。Varnish是一个轻量级的Cache和反向代理软件。先进的设计理念和成熟的设计框架是Varnish...

高性能的HTTP加速器Varnish

  • 2012-07-23 09:23
  • 1.07MB
  • 下载

高性能HTTP加速器Varnish-3.0.3搭建、配置及优化

 come from: http://www.newasp.net/tech/64309.html 经过一天的努力,终于将Varnish缓存服务器部署到线上服务器了。趁着热乎劲儿,赶紧给大家分...
  • zm_21
  • zm_21
  • 2015-07-27 14:37
  • 426

高效android http网络模块

  • 2014-10-21 17:53
  • 543KB
  • 下载

跨平台高效HTTP队列实现方案之内存池基础组件.

这里要介绍的内存池组件是基于pjlib库中的组件,内存池组件的方案在网上找找也有好几种,pjlib库中的个人觉得还是比较不错的,基于可增量的固定块大小,以链表管理的可扩展队列方案。可增量的固定块大小,...

HttpClient_用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包

网络数据的请求中,当然我指的是下载,有两个标胶常用的方法,一个是利用HttpURLCollection,这个之前也有提到过,还有一个就是 用HttpClient,两者的区别就是HttpURLColle...

高效传输数据格式以及基于HTTP2的RPC框架---gRPC的使用

google有一款非常高效的数据传输格式框架ProtoBuffer。基于该数据传输的RPC框架会非常高效,如果再让该RPC在基于HTTP2....
  • canot
  • canot
  • 2017-05-05 15:48
  • 1527

借助开源工具高效完成Java应用的运行分析(转http://www.infoq.com/cn/articles/java-profiling-with-open-source)

作者 Joachim Haagen Skeie 译者 李勇 发布于 2011年11月9日 领域 语言 & 开发 主题 工具 , 性能和可伸缩性 , Java 标签 性能调优 , 开源...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)