企业CDN缓存系统varnish – 配置多个后端服务器、负载均衡、图形化清理缓存

目录

  • 1. 配置多个后端服务器
  • 2. 负载均衡
  • 3. 图形化清理varnish代理服务器上的缓存
      • 3.1 CDN推送管理
      • 3.2 设置用户管理

1. 配置多个后端服务器

(不同的域名分配到不同的后端)

一个CDN节点(代理服务器)它用来负责调度,当客户发出请求,他将请求分配给多个后端服务器,
然后再从这些后端服务器上获取资源,转发给用户。
在企业中一个代理服务器通常对应着多个后端服务器(即web服务器),他为多个后端服务器做代理。

  • 主机中添加解析地址

2. 负载均衡

  • 两台服务器轮询接受访问请求

  • vim /etc/varnish/default.vcl

3. 图形化清理varnish代理服务器上的缓存

清理缓存方法:
一 是return(pass)不保存缓存这种
二 是手动清理缓存的 varnishadm ban req.url “~” /
这俩种方法都是用命令行格式来做的,对于企业中不会命令行的人会有影响,所以我们用图形化来清理varnish代理服务器上的缓存。

3.1 CDN推送管理

  • 安装httpd和php

  • vim config.php

3.2 设置用户管理

因为CDN清除缓存等这些操作我们得管理员才能做,其他陌生人是不被允许的

  • vim /etc/varnish/default.vcl

  • 推送页面/index.html

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8581 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月7日
下一篇 2020年4月7日

相关推荐