不知道大家最近白嫖阿里云的ESA没,虽然我自己也卖cdn但是得多用几家对比是吧,有cdn问题的宝子也可以来问我,免费的,前提是我不忙哈!有需要的也可以用我的cdn啊,朋友们,能白嫖还有插件! 上级2家都是有证的,cdn云证齐全,我没有哈!
注意:本教程适用于阿里云ESA,cdnfly系统,gode,智慧云等
使用cdn的WordPress站长都希望他们的网站更快。但是,如果将网站的所有内容(HIT)缓存到cdn中可能会导致WordPress登录和评论出错,比如前端不更新或缓存其他用户的登录信息。因此,大多数WordPress或者动态类站点只缓存JavaScript、CSS和图片等常规静态文件 大家都知道,大多数站点(包括但不限于WordPress)都是靠cookie或者session等Token机制来维持并区分用户会话的,而WordPress就是这样,它有独立的cookie来实现用户登录或评论功能
1.接入 阿里云 ESA
1.在阿里云里搜索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.固定页面不缓存
表达式,这里主要是后台和固定动态请求页面不缓存拉!记得把我的链接换成你自己域名哦!
(http.request.full_uri eq "https://我的链接/wp-admin/*") or (http.request.full_uri eq "https://我的链接/users/*") or (http.request.full_uri eq "https://我的链接/?s=*")
5.登录用户不缓存
重点来啦!记得把我的链接换成你自己域名哦! 表达式
6.未登录缓存
最后再设置一下没有登录得用户全缓存 表达式
效果测试
1.未登录状态
2.网站测速
3.登录状态
总结
当然阿里云esa还有更多功能,比如内容优化规则里的 Brotli,Gzip,Zstd等,更多优秀功能就不多说拉!总之功能强大的cdn+waf 还等什么?速速接入阿里云 ESA 吧
希望这个教程可以帮助有需要的站长;希望阿里云ESA 可以继续提供优秀的加速服务,开发更多先进的功能!,另外能不能稍微爆个标准版敢给我用!哈哈
最后:也欢迎大家来我博客访问,同时我cdn也是支持白嫖的拉!另外如果你的站点是非自适应,代码生成各个UA的需要单独配置一个头哦!
https://www.zibll.com/forum-post/41634.html
有问题可以问我哈!






