CDN 的英文全称是 Content Delivery Network,可以翻译为内容分发网络。CDN 加速主要是加速网站静态资源,例如,HTML 页面、JavaScript 文件、CSS 样式表和图像等文件。CDN 将网站的静态资源保存在各地的服务器上,当用户发出访问请求时,便会从与用户最近的CDN服务器上提供资源。
但是,设置 CDN 的过程可能有点复杂,尤其是在设置传统 CDN 时。您需要一个新的域名,或者是一个子域名。将该域名添加到 CDN 配置。如果想通过 HTTPS 加载 CDN,还需要为新域名或子域名安装 SSL 证书。
另外,还需要更改网站上现有静态资源的 URL。该过程可能需要几天或更多的时间,具体取决于网站的大小。
什么是 Cloudflare?
Cloudflare 是一家网络基础设施提供商,提供内容交付网络 (CDN)、DNS、DDoS 保护和其他安全服务,在 80 个国家/地区拥有 100 多个数据中心。Cloudflare 得到了包括谷歌、微软和高通等知名企业的支持。
接下来,让我们看看如何使用 Cloudflare 在 W ordpress 网站上进行 CDN 设置。
配置 Cloudflare
这里假设您已经有一个 Cloudflare 帐户。如果还没有,可以访问Cloudflare 网站注册一个免费帐户。
第 1 步:
登录 Cloudflare 仪表板,然后单击“+ 添加站点”。输入您的 WordPress 站点的域名,然后单击“添加站点”。不需要加 HTTP/HTTPS 或者 www,根域名就可以了。
第 2 步:
Cloudflare 为用户提供了两种选择。可以使用 CDN 和保护,或者只使用 DNS 服务。如果状态中的云朵以橙色点亮,表明域名已启用代理。如果还有其他记录,例如,电子邮件(MX 记录),这些记录应该关闭 Cloudflare(灰色)。验证完后继续。
第 3 步:
在下一页,用户可以选择 Cloudflare 计划。对于大多数用户,免费的计划就可以了。然后点击“继续”。
第 4 步:
然后,需要将域名的名称服务器更改为指向 Cloudflare(使用它提供的名称)。Cloudflare 是一个完整的代理服务,它的工作原理是将您的域名指向 Cloudflare,然后 Cloudflare 再指向对应的服务器。
这应该不会花费很长时间,一般情况下几分钟就可以了,最多应该不超过 24 小时。
第 5 步:
打开网站的“DNS”,并在 A 名称记录旁边,在值字段中添加对应的 WordPress 主机 IP 地址。
这样,WordPress 网站就已安装了 Cloudflare。
第 6 步(可选):
对于 WordPress 用户,可以安装一个 Cloudflare 官方插件,不然 Cloudflare 的某些功能可能无法正常运行。
可以在 WordPress 仪表盘中的“安装插件”下搜索和安装。它的主要特点如下:
- 修复来自同一 IP 地址的 WordPress 评论
- 自动缓存清除
- 启用 Cloudflare 的 Universal SSL 时重写标头以防止重定向循环
- 能够从插件本身更改 Cloudflare 帐户的设置(缓存清除、安全级别、图像优化等)
- 查看分析,例如总访问者、节省的带宽和阻止的威胁
- 支持HTTP2/服务器推送
安装插件后,需要在设置中输入您的 Cloudflare 电子邮件地址和 API 密钥。可以在此处获取您的 API 密钥。复制写着“全局 API 密钥”的那个。然后单击“保存 API 凭据”。
在“主页”选项卡下,可以根据需要应用默认设置或更新设置。
使用专业计划的用户,在“设置”选项卡下,可以启用图像优化、打开开发模式、更改安全级别并启用自动 HTTPS 重写。
在“分析”选项卡下,可以查看 WordPress 网站上的请求数量、带宽、访问者和安全威胁。
Cloudflare 常见问题
用户在 WordPress 网站上安装 Cloudflare 时遇到的一个非常常见的错误是“ ERR_TOO_MANY_REDIRECTS ”或“页面未正确重定向”。
这是因为已经在 Web 服务器上设置了 SSL,然后又使用 Cloudflare 启用了灵活 SSL,那么需要将 SSL 模式切换为完全模式。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-setup-cloudflare-cdn-in-wordpress/