随笔分类 -  varnish

摘要:Nginx+Varnish+基本业务 ngnix nginx.conf配置文件 varnish default.vcl文件 基本性能测试 1、单独业务功能 2、Nginx+Varnish+基本业务 阅读全文
posted @ 2018-06-25 08:43 小亮的BLOG 阅读(245) 评论(0) 推荐(0)
摘要:Varnish将日志记录到共享内存片段,而不是记录到一个普通文件中。当记录到内存片段的最后处,会再从头开始记,覆写老数据。这比记录到文件要快的多,不需要磁盘空间。Varnishlog是一个用来查看Varnish日志的程序1:启动varnishlog,会看到主进程的基本信息2:然后重新刷新浏览器访问页 阅读全文
posted @ 2018-06-24 13:48 小亮的BLOG 阅读(580) 评论(0) 推荐(0)
摘要:命令:varnishadm [-t timeout] [-S secret_file] [-T address:port] [-n name] [command [...]] -t timeout:等待一个操作完成的时间,单位秒 -S secret_file:确定一个认证的安全文件 -T addre 阅读全文
posted @ 2018-06-23 22:52 小亮的BLOG 阅读(430) 评论(0) 推荐(0)
摘要:VCL中主要动作: pass:当一个请求被pass后,这个请求将通过varnish转发到后端服务器,该请求不会被缓存,后续的请求仍然通过Varnish处理。pass可以放在vcl_recv 和vcl_fetch中。lookup:当一个请求在vcl_recv中被lookup后,varnish将从缓存中 阅读全文
posted @ 2018-06-23 08:02 小亮的BLOG 阅读(496) 评论(0) 推荐(0)
摘要:Cache-Control:指定了缓存如何处理内容。varnish关心max-age参数,并用它来计算对象的TTL。“Cache-Control:no-cache”是被忽略的。Age:varnish添加了一个Age头信息,以指示在Varnish中该对象被保持了多久。你可以通过varnishlog像下 阅读全文
posted @ 2018-06-23 07:52 小亮的BLOG 阅读(136) 评论(0) 推荐(0)
摘要:一、probe(后端探针) 探测后端,确定他们是否健康,返回的状态用req.backend.healthy核对 二、ACLs :访问控制列表 三、Grace模式 当几个客户端请求同一个页面的时候,varnish只发送一个请求到后端服务器,然后让那个其他几个请 求挂起等待返回结果,返回结果后,复制请求 阅读全文
posted @ 2018-06-22 08:35 小亮的BLOG 阅读(361) 评论(0) 推荐(0)
摘要:Varnish简介Varnish是一款开源的、高性能的HTTP加速器和反向代理服务器。最主要的功能就是:通过缓存来实现Web访问加速。Varnish特点: 主要基于内存或者是虚拟内存进行缓存,性能好支持设置精确的缓存时间VCL配置管理比较灵活后端服务器的负载均衡和健康检查局部支持ESIURL地址重写 阅读全文
posted @ 2018-06-21 22:32 小亮的BLOG 阅读(301) 评论(0) 推荐(0)