阿里云 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面板
3.点击新增站点,输入域名后选择下一步
4.选择您业务主要接入区域,因为我是个人站,所以这里只设置内地,接入方式ns一站自动化更便捷,我这里试用的cname,毕竟买了阿里云dns解析不能不用嘛!
5.去自己域名验证归属权后,进入esa控制台,推荐选择配置规范,从上往下依次配置
6.选择记录,添加记录,我这里站点是www子域,所以我添加的www
7.同样的去dns哪里添加www的CNAME记录解析到esa给的CNAME地址,解析完成后可以看到CNAME状态已为绿色运行状态
2.配置边缘证书
推荐直接使用免费证书,方便快捷
3.缓存配置
回到本文核心缓存配置这里,点击规则,在缓存规则这里点击添加,依次添加以下规则
我会给出表达式方便大家导入使用
1.静态扩展全缓存
我这里只设置了我站的常规静态资源,具体你可以根据你的站点进行补充哦!
表达式为
(http.request.uri.path.extension in {"jpg" "webp" "js" "css" "png" "jpeg" "gif" "svg" "ico"})
2.动态请求不缓存
动态请求肯定是不缓存得拉! 表达式
(http.request.uri.path.extension in {"php"})
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=*")
5.登录用户不缓存
重点来啦!记得把www.paiii.cn换成你自己域名哦! 表达式
6.未登录缓存
最后再设置一下没有登录的用户全缓存 表达式
效果测试
1.未登录状态
2.网站测速
3.登录状态
总结
当然阿里云esa还有更多功能,比如内容优化规则里的 Brotli,Gzip,Zstd等,更多优秀功能就不多说拉!总之功能强大的cdn+waf 还等什么?速速接入阿里云 ESA 吧
希望这个教程可以帮助有需要的站长;希望阿里云ESA 可以继续提供优秀的加速服务,开发更多先进的功能!,另外能不能稍微爆个标准版敢给我用!哈哈










- 最新
- 最热
只看作者