使用 U-CDN 给 WordPress 站点进行内容分发加速

文章目录[隐藏]

  • 针对 WP 设置 U-CDN

U-CDN 是 U-File 旗下的一款内容分发加速服务,从 U-File 运行以来,WPEXP 一直在使用,稳定而方便,所以在 U-CDN 内测发布就第一时间去体验尝试,在此跟大家分享一个使用 U-CDN 给 WordPress 站点进行内容分发加速,达到 WordPress 优化加速的目的。

由于各个 CDN 服务商的设置不同,本次 WordPress CDN 设置仅适用于 U-CDN(腾讯云 CDN)。

针对 WP 设置 U-CDN

U-CDN 添加网站

首先添加域名,由于 U-CDN 调用的是腾讯云 CDN 服务,所以域名需要国内备案。

由于 WordPress 属于网站类,业务类型选择静态加速即可,

  • 静态加速:适用于电商类、网站类、游戏图片类小型资源加速场景。
  • 下载加速:适用于游戏安装包、音视频源文件下载、手机固件分发等下载场景。

根据源站支持情况,选择回源请求协议。由于 WPEXP 下的所有网站均支持且强制 HTTPS 访问,所以这里设置了 HTTPS 回源。如果你两个都用,那么可以设置协议跟随。

源站地址就是你服务器的 IP 地址。

点击确认后,网站新增完毕。这个时候你可以先把所有内容设置好,再将域名解析切换过来。进入对应域名管理,切换到访问控制。

U-CDN 访问控制

如果你能够很好的了解防盗链机制,并且在各大搜索引擎,其他网站、程序上引用都能完美显示,可以考虑设置防盗链。既然目前使用 U-CDN 进行分发加速,还设置啥防盗链?直接关闭。

IP 黑白名单,目前还没啥需要设置的,实在在意,可以将自己服务器 IP 设置到 IP 白名单里。

IP 访问限频配置,虽然 U-CDN 目前免费使用,但我们也不好浪费人家资源,通过对单 IP 单节点在每一秒钟的访问次数进行限制,可进行高频 CC 攻击抵御、防恶意用户盗刷等。配置开启后,超出 QPS 限制的请求会直接返回514,所以请合理设置。开关为关闭状态时,即便下方存在已有配置,仍不会现网生效。

UA 黑白名单配置,通过对用户 HTTP 请求头中的 User-Agent 进行规则判断,按需放行或拒绝用户访问,暂时无视。

境内访问端口配置,由于 HTTP 使用 80 端口,HTTPS 使用 443 端口,所以我们开放这两个就好了。

U-CDN 缓存配置

接下来进行缓存配置,这是使用 CDN 让 WordPress 网站加速的重中之重。

由于每个 WordPress 站长使用的主题不同,我们就先不管缓存键规则配置,直接重点介绍节点缓存过期配置。

文件类型|php|缓存时间 0 秒
文件类型|js;css;jpg;gif;png;bmp;ico;jpeg;txt;xml;swf;mp3;iso;img;exe;zip;rar;7z;gz;tar;apk;ipa;dmg;manifest;conf;cab;bin;msi;webp;psd;tif;tiff;svg;svgz;flv;wma;wav;mp4;mov;mpeg;rm;avi;wmv;mkv;vob;rmvb;asf;mpg;ogg;m3u8;ts;mid;midi;3gp;doc;pdf;csv;ppt;docx;xlsx;xls;pptx;ttf;chm;woff;ps;class;jar;woff2|缓存时间 365 天
文件路径|/wp-admin|缓存时间 0 秒

如果你的 WordPress 站点只是展示内容,且没有评论、登陆等交互功能,还可以设置页面缓存

文件类型|html;htm|缓存时间 1 天

当然,这需要你自己先设置好 WordPress 固定连接,具体缓存时间可自行根据实际情况考虑,长期不改动的可以 1 个月甚至 1 年。

浏览器缓存过期配置:请求资源时,若浏览器有缓存,会优先返回资源。浏览器无缓存就会去节点请求,若节点有缓存则返回资源,无缓存就回源获取。显然,浏览器缓存是最快的,这里可以根据自己实际情况设置,如果经常有改动什么的,时间设置短一些,如果没啥改动,直接设置一年吧。

U-CDN HTTPS 配置

很简单,将私钥和证书复制上去提交就行。如果你有多个子域名,嫌麻烦,可以申请泛域名证书。证书配置好后,再进行以下操作。

HTTP 2.0 配置作为最新的 HTTP 协议,大幅提升了 Web 性能,进一步减少了网络延迟,这里 WPEXP 建议开启 HTTP2.0 协议支持。

OCSP 装订配置(TLS 证书状态查询扩展)启用后, 服务器在 TLS 握手时会发送事先缓存的在线证书状态协议(OCSP)响应,供用户验证,无需用户再向数字证书认证机构(CA)发送查询请求。OCSP 装订极大地提高了 TLS 握手效率,节省了用户验证时间。这里 WPEXP 建议开启 OCSP 装订配置。

HSTS 配置即 HTTP Strict Transport Security,是国际互联网工程组织 IETE 推行的 Web 安全协议,通过强制客户端(浏览器等)使用 HTTPS 与服务器创建链接,帮助网站进行全局加密。也就是说,开启这个后,不再支持 HTTP 访问。同样 WPEXP 推荐开启,要想获得 SSL 评分高的话,将过期时间设置半年以上!

U-CDN 高级配置

SEO 优化配置是解决域名接入 CDN 后,因 CDN 频繁变更 IP 而影响域名搜索结果权重问题的功能。通过识别访问 IP 是否属于搜索引擎,用户可选择直接回源访问资源,来保证搜索引擎权重的稳定性。这个可以根据自己需求来选择是否开启,但是,WPEXP 在这里提醒大家,直接使用源IP作为搜索引擎回源IP会存在源IP暴露的风险,请谨慎使用

通过智能压缩配置,CDN 在返回内容时会按照设定规则对资源进行 Gzip 、 Brotli 压缩,有效减少传输内容大小,节省开销,这里 WPEXP 建议开启。

OK,上面一通操作下来,你的 WordPress 站点已经快了不少。更多使用细节需要根据自己网站的实际情况进行调整,当然,你有更好的使用方法也可以告诉我,让我们一起学习进步。

实用干货原创整理,转载请注明九九主题出处!本站所有资源均可以下载,qq一键登录购买SVIP更实惠,免注册扫码支付更方便。
九九主题 » 使用 U-CDN 给 WordPress 站点进行内容分发加速