使用Varnish反向代理Tomcat
程序员文章站
2022-07-14 12:12:19
...
Varnish是一款高性能开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。
Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理 的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是 Varnish cache设计架构。
经过varnish开发团队和网友们的辛苦耕耘,现在的varnish已经很健壮。很多门户网站已经部署了varnish,并且反应都很好,甚至反应比 squid还稳定,且效率更高,资源占用更少。相信在反向代理,web加速方面,varnish已经有足够能力代替squid。
- 高性能网站加速器 Varnish Cache 简介
-
在 CentOS 下安装 Varnish Cache
-
让 varnish 反向代理 tomcat 缓存(一)
-
让 varnish 反向代理 tomcat 缓存(二)
-
让 varnish 反向代理 tomcat 缓存(三)区分手机访问
-
让 varnish 反向代理 tomcat 缓存(四)
-
varnish配置语言-VCL详解
-
varnish默认VCL逻辑(一)
推荐阅读
-
使用Nginx 反向代理来避免 ajax 跨域请求的方法
-
nginx反向代理笔记(1)整合tomcat
-
使用Nginx反向代理最前端,多个Docker容器做后端。将多台服务器整合到一台服务器上
-
nginx配置反向代理和负载均衡(nginx功能介绍和使用)
-
nginx配置反向代理和负载均衡(nginx功能介绍和使用)
-
使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法
-
使用Nginx 反向代理来避免 ajax 跨域请求的方法
-
在Linux系统下使用Docker以及Weave搭建Nginx反向代理
-
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
-
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点