Varnish
Varnish 是一个 高性能HTTP缓存,它被用于 HTTP 服务器 等场景。Varnish 是高性能 HTTP 反向代理和缓存加速器,提升网站速度。
准备
在参阅本文档使用 Varnish 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)Varnish:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 BSD2Clause 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
WordPress 设置 Varnish 缓存
-
分别在 Websoft9 控制台安装 WordPress 和 Varnish 两个应用
确保 Varnish 配置的域名是最终提供给用户访问的域名
-
编辑 Varnish 应用的
./src/default.vcl
文件中相关参数,将 WordPress 容器名和容器端口作为连接点backend default {
.host = "wordpress_shlez";
.port = "80";
} -
重建 Varnish 应用后,Varnish 已经将 WordPress 缓存
-
访问 Varnish 所绑定的域名,便发现访问速度大大提升
配置选项
- 缓存大小:通过 VARNISH_SIZE 环境变量设置
- 配置文件:
./src/default.vcl