![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Varnish
十五十六
这个作者很懒,什么都没留下…
展开
-
Varnish(一)简介与原理
简介Varnish是一款高性能且开源的方向代理服务器和HTTP加速器Varnish架构官方给出的架构图http://book.varnish-software.com/4.0/chapters/Tuning.html#varnish-architectureVarnish主要运行2个进程,Management进程和Child进程Management进程:主要实现应用新的配置、编译VC...原创 2018-09-18 21:29:46 · 785 阅读 · 0 评论 -
Varnish(二)Varnish4.0安装与配置
VCL内置的公用变量公用变量名称含义req.backend指定对应后端主机server.ip表示服务器IPclient.ip表示客户端IPreq.request指定请求的类型,例如GET、HEAD和POST等req.url指定请求的地址req.proto表示客户端发起请求的HTTP协议版本req.http.header表示对应...原创 2018-09-19 00:34:10 · 788 阅读 · 0 评论 -
Varnish(三)设置后端主机
设置后端主机后端2台web服务器已经设定好了使用轮询算法调度Varnish定义设置轮询后端主机示例[root@localhost ~]# cat /etc/varnish/default.vclvcl 4.0;import directors;backend server1 { .host = "192.168.253.129"; .port = "80";}...原创 2018-09-19 23:52:49 · 315 阅读 · 0 评论 -
Varnish(四)重要的一些性能参数
线程相关的参数:在线程池内部,其每一个请求由一个线程来处理; 其worker线程的最大数决定了varnish的并发响应能力;thread_pools:线程池数; 最好小于或等于CPU核心数量; thread_pool_max:每个线程池最大线程数;thread_pool_min:每个线程池最小线程数,额外意义为“最大空闲线程数”;#最大并发连接数=thread_pools * thr...原创 2018-09-20 00:04:19 · 638 阅读 · 0 评论