「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

阿里云 ESA 将全球节点加速和 Web 应用防火墙(WAF)做了深度整合,不仅能通过遍布全球的边缘节点拉近距离,让静态资源加载速度肉眼可见提升,还能更细一步配置缓存,到达全站缓存,还不影响登录用户正常动态发帖评论!让速度与安全共存,加速、防护、稳定

使用cdn的WordPress站长都希望他们的网站更快。但是,如果将网站的所有内容(HIT)缓存到cdn中可能会导致WordPress登录和评论出错,比如前端不更新或缓存其他用户的登录信息。因此,大多数WordPress或者动态类站点只缓存JavaScript、CSS和图片等常规静态文件 大家都知道,大多数站点(包括但不限于WordPress)都是靠cookie或者session等Token机制来维持并区分用户会话的,而WordPress就是这样,它有独立的cookie来实现用户登录或评论功能,那么有没有这样一款cdn在支持加速的同时还支持通过判断Cookies来自动判断用户登录和评论情况嫩?

有的,有的,兄弟! 阿里云的边缘安全加速 ESA(Edge Security Acceleration)是一个全球分布式的边缘网络平台。它通过遍布全球的3200多个边缘节点,为游戏、电商、金融、媒体等行业提供一站式的网络加速、安全防护和边缘计算服务,旨在解决全球业务访问延迟高、网络攻击频发以及中心化计算带来的性能瓶颈问题,简单来说!就是 全球加速,WAF防护,还支持通过判断Cookies来自动判断用户登录和评论情况嫩全都有!不需要做选择!阿里云 ESA 全都有!

1.接入 阿里云 ESA

1.在阿里云里搜索esa或者点击下发链接免费领取ESA ESA免费领取链接: http://s.tb.cn/e6.0Fu67m 2.进入esa面板 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 3.点击新增站点,输入域名后选择下一步 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 4.选择您业务主要接入区域,因为我是个人站,所以这里只设置内地,接入方式ns一站自动化更便捷,我这里试用的cname,毕竟买了阿里云dns解析不能不用嘛! ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 5.去自己域名验证归属权后,进入esa控制台,推荐选择配置规范,从上往下依次配置 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 6.选择记录,添加记录,我这里站点是www子域,所以我添加的www ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 7.同样的去dns哪里添加www的CNAME记录解析到esa给的CNAME地址,解析完成后可以看到CNAME状态已为绿色运行状态

2.配置边缘证书

推荐直接使用免费证书,方便快捷 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

3.缓存配置

回到本文核心缓存配置这里,点击规则,在缓存规则这里点击添加,依次添加以下规则 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 我会给出表达式方便大家导入使用

1.静态扩展全缓存

我这里只设置了我站的常规静态资源,具体你可以根据你的站点进行补充哦! ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 表达式为

(http.request.uri.path.extension in {"jpg" "webp" "js" "css" "png" "jpeg" "gif" "svg" "ico"})

「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

2.动态请求不缓存

动态请求肯定是不缓存得拉! 表达式

(http.request.uri.path.extension in {"php"})

「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

4.固定页面不缓存

表达式,这里主要是后台和固定动态请求页面不缓存拉!记得把www.paiii.cn换成你自己域名哦!

(http.request.full_uri eq "https://www.paiii.cn/wp-admin/*") or (http.request.full_uri eq "https://www.paiii.cn/users/*") or (http.request.full_uri eq "https://www.paiii.cn/?s=*")

「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

5.登录用户不缓存

重点来啦!记得把www.paiii.cn换成你自己域名哦! 表达式

「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

6.未登录缓存

最后再设置一下没有登录的用户全缓存 表达式

「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

效果测试

1.未登录状态 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

2.网站测速 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 3.登录状态 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程

总结

当然阿里云esa还有更多功能,比如内容优化规则里的 Brotli,Gzip,Zstd等,更多优秀功能就不多说拉!总之功能强大的cdn+waf 还等什么?速速接入阿里云 ESA 吧 ​「玩透ESA」WordPress 全站缓存接入 阿里云 ESA食用教程 希望这个教程可以帮助有需要的站长;希望阿里云ESA 可以继续提供优秀的加速服务,开发更多先进的功能!,另外能不能稍微爆个标准版敢给我用!哈哈

版权声明

   站内部分内容来自互联网,该文仅限用于学习和研究目的。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 点击我 一经核实,立即删除。访问和下载本站内容,说明您已同意上述条款。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。
THE END
喜欢就支持一下吧
点赞0 分享
评论 共1条

请登录后发表评论