最佳免费 WordPress CDN 比较 | 改善您的网站加载时间

已发表: 2014-10-28

在 WordPress 驱动的网站上使用的最佳 WordPress CDN 是什么? 甚至更好的免费使用。 首先,我将解释什么是内容交付网络或 CDN,您的网站是否真的需要一个。

CDN 将通过在快速加载的服务器网络上存储静态资源来大大减少服务器延迟。 选择 CDN 可能很棘手,因为有很多可用选项。 找到合适的网站完全取决于您的需求和网站的受欢迎程度。

如果您想让 WordPress 网站更快、更安全、更健壮,那么使用内容分发网络 (CDN) 是明智的选择。 CDN 是一个 Web 服务器网络,它根据个人的地理位置从站点向个人提供缓存内容。

您可能没有意识到这一点,但您与 Web 服务器之间的地理距离在很大程度上决定了您(和您的访问者)连接到您的网站所需的时间。 距离越大,等待的时间就越长。 特别是对于资源特别密集的网站。

目录

Incapsula、CloudFlare、Akamai、MaxCDN、KeyCDN、CDNsun

wordpress-cdn-providers-comparison
  • 内容分发网络
  • 防范最大的容量攻击
  • 完整的应用层可见性
  • 减轻对 DNS 服务器的攻击
  • 保护非网络基础设施服务
    (FTP、SMTP、VOIP 等)
  • 应用层攻击的检测和缓解
  • 即时定制和传播安全规则
  • 实时可见性和控制
  • 保护源 IP 地址免受 DDoS 攻击
  • 网络基础设施的外部 DDoS 攻击监控
  • 压缩和缩小
  • 内容和网络优化
  • 缓存静态和动态生成的内容
  • 直接从物理内存提供缓存资源
  • SSD 上的二级缓存用于实时缓存更新
  • 符合 PCI 标准的 Web 应用程序防火墙 (WAF)
  • 访问控制
  • 基于IP信誉的监控系统
  • 安全规则自助定制
  • 60 秒安全规则传播
  • 后门保护以防止恶意软件感染
  • API集成
  • 双重身份验证,防止密码被盗
  • 全局服务器负载均衡
  • 应用层本地服务器负载均衡
  • 应用层站点故障转移
  • 实时应用层健康监控
  • 应用交付规则
    (例如基于 cookie、标题等的重定向)
  • 票务系统
  • 电话支持
  • HTTP/2 支持
    HTTP/2 是 HTTP 协议的最新发展,它显着提高了网站加载速度和响应能力。
  • 数据中心
  • 原点拉
  • 推送(上传到 CDN 服务器)
  • 清除/清除所有
  • 压缩包
  • 尊重所有源服务器标头
  • 可以覆盖源服务器标头
  • 为推送的文件设置缓存头
  • 自定义 CNAME
  • HTTPS
  • 盗链保护
  • 在线聊天
  • 免费备份
  • 与 WordPress 集成
  • 价钱
incapsula-vs-maxcdn-vs-cloudflare-vs-akamai
  • 胶囊
  • 永远在线
  • 30
  • 从原点重新发送,或在边缘压缩
  • 除免费计划外,所有共享证书都是免费的。
  • 除免费计划外,所有共享证书都是免费的。
  • 独立于 WordPress 集成。 您需要更改 DNS 设置。 您将在电子邮件和 Incapsula 仪表板上获得所有说明。
  • 免费和付费计划
    免费计划包括机器人保护、访问控制、登录保护、CDN 和优化器、网站分析和社区支持。 付费 PRO 计划的起价为每月 59 美元,包括与免费计划相同的功能,以及 SSL 支持、高级性能和电子邮件支持。
cloudflare-vs-maxcdn-vs-keycdn-vs-cdnsun
  • 云耀斑
  • 手动的
  • 86
  • 独立于 WordPress 集成。 您只需要为 CloudFlare 唱歌,然后为您的域名分配新的 DNS 服务器。 CloudFlare 从那里接手。
  • 免费和付费计划
    他们提供适用于小型网站和博客的免费基本计划以及从 20 美元到 200 美元不等的付费套餐。
akamai-vs-incapsula-vs-maxcdn
  • 赤舞
  • 超过 100,000
  • 从原点重新发送,或在边缘压缩
  • 要获取 Akamai 产品的定价,您需要联系他们。
maxcdn-vs-keycdn-vs-cloudflare-vs-cdnsun
  • 最大CDN
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • MaxCDN 即将开始提供 DDOS 和 WAF
  • 75
  • CDN 处理 gzipping
  • 设置好拉取区后,您可以通过缓存插件集成 MaxCDN。 例如 W3 Total Cache、Super Cache 或 WP Rocket。
  • 从 $9/月到 $299/月
    还有自定义的每千兆字节定价
keycdn-vs-cloudflare-vs-maxcdn-vs-incapsula
  • 密钥CDN
  • 25
  • 仅当原始服务器执行 Gzip 时
  • 设置好后就可以通过缓存插件进行集成了。 例如 W3 Total Cache、Super Cache 或 WP Rocket。
  • 现收现付
    您无需购买任何套餐。 价格从 0.04 美元/GB 起

注意:在撰写本文时,一些 CDN 提供商没有提供用于比较的数据,因此我必须通过检查他们的知识库来填写,其中缺少比较表中提到的所有信息。 提供的数据可能不准确。

WordPress CDN

如果您将与网站一起的所有文件都存储在一台服务器上,那么从世界的另一端访问您的网站的访问者可能最终会花费大量时间等待这些文件加载​​。

CDN 通过将您的网站存储在多个位置的服务器上来解决这个问题。 当有人尝试访问您的网站时,他们将连接到地理位置离他们最近的服务器

这可以大大缩短加载时间,从而带来更快乐的访问者和更高的排名。 我只会提到免费或至少有免费计划的 CDN(在撰写本文时)。

CDN 如何加速 WordPress 网站?

当访问者访问您的 WordPress 博客/网站时,他们将被重新路由到您的虚拟主机的网络服务器(即 GoDaddy、HostGator、SiteGround、InMotion)。 您的主机的 Web 服务器位于(例如)纽约。 您网站上的每个客户都通过位于纽约的 Web 服务器访问该网站。

如果您有大量的网站流量,那可能会使您的网络服务器过载。 这会导致网站加载缓慢甚至服务器崩溃。 你不希望这种情况发生。

这就是 CDN 的用武之地,它将您网站的静态内容(图像、Flash、CSS 等)存储在世界各地的不同服务器上,同时将其余数据保留在主服务器上。

这提高了用户(来自世界各地)访问该网站的速度。 使用 CDN 时,您的静态内容会被缓存并保存在所有这些 Web 服务器上。

静态内容包括图片、样式表(CSS 文档)、JavaScript、Flash 等。 当访问者看到您的网站(原始 Web 服务器)时,CDN 会将他重新路由到离他所在位置最近的 Web 服务器。

例子:

假设您的站点 Web 服务器位于纽约。 一位访问者从德国来浏览您的网站并尝试访问该网站。 他将被重新路由到最近的 Web 服务器,可能在德国。

这样您的网站加载速度更快,从而使访问者在检查网站时的体验更加愉快。 通过在多个地理分布的 Web 服务器上传播内容,从个人的角度来看,您可以使网页加载速度更快。

简而言之,CDN 网络服务器离您的客户越近,客户获取材料的速度就越快。

你应该为你的 WordPress 网站使用 CDN 吗?

因为它在全球范围内分发您的数据,所以 CDN 几乎对每个人都有益。 较大的 WordPress 博客和拥有大量流量的网站、提供视频或其他可下载文件的网站受益最大。

如果您刚开始使用您的网站,则不需要明确需要内容交付网络。 当事情开始好转时,请考虑为您的 WordPress 网站实施 CDN。 但是,由于有免费的 CDN 选项可用,所以从一开始就实施它不会有什么坏处。 至少 CloudFlare。

最佳免费 WordPress CDN 选项

您可以从免费 CDN 开始,然后在您确定它以积极的方式影响您网站的排名和健康后转向高级。

以下是一些可用于网站流量和业务的免费 CDN 选项:

1. CloudFlare

CloudFlare 是 Web 应用程序防火墙、分布式代理服务器和内容交付网络 (CDN)。 它通过充当访问者和您的服务器之间的代理来优化您的网站。

它有助于保护您的网站免受 DDoS 攻击、减少网站加载时间、添加 SSL(检查如何将 SSL 证书添加到 WordPress 网站)、有关访问者的统计信息等。通过充当代理,CloudFlare为您的网站缓存内容,从而降低对服务器的请求数量,但仍允许访问者访问该站点。

CloudFlare 不完全是内容交付网络。 通过防止网站免受恶意机器人、攻击者和可疑爬虫的攻击,它可以更好地优化页面速度。 他们提供适用于小型网站和博客的免费基本计划以及从 20 美元到 200 美元不等的付费套餐。 首先,基本计划是您需要的一切。

cloudflare-pricing-packages

你们中的许多人可能已经听说过 CloudFlare,因为它被誉为 WordPress 用户最好的免费 CDN 。 CloudFlare 将自己宣传为拥有 34 个数据中心基础设施的“下一代 CDN”。

事实上,CloudFlare 声称他们的服务将减少您的加载时间,无论访问者位于何处。 这是通过缓存不变的内容(即静态内容)和使用任播技术将访问者连接到离他们最近的数据中心来实现的。

与许多收取额外带宽费用的 CDN 不同,CloudFlare 采取统一费率的定价方法。 这意味着如果您的网站突然激增,您不必担心任何额外的带宽费用。

如何设置 CloudFlare 免费 CDN 计划或 WordPress 站点?

1、设置CloudFlare注册账号。 输入所有必要的数据后,单击“立即创建帐户”按钮。 出现提示时,输入您网站的链接。

增加-WordPress-Website-Speed-With-Free-CDN

CloudFlare 然后将检查您的站点。 这最多可能需要 60 秒。 完成后,单击继续按钮继续配置。

2. 现在CloudFlare 将向您显示他们的系统找到的所有DNS 记录的列表。 这也将包括子域。

将通过 CloudFlare 传递的 DNS 记录将带有橙色云符号。 将绕过 CloudFlare 的 DNS 记录将带有一个灰色的云符号。

cloudflare-free-content-delivery-network

CloudFlare 将为您提供 FTP 和 SSH 子域。 如果对 DNS 记录感到满意,请选择我已包含所有丢失的记录

3. 在下一个屏幕上,您将被要求选择一个计划、性能和安全设置。

4. 在设置的最后一步,CloudFlare 会要求您更新您的名称服务器。 您将被要求更改您的名称服务器并将它们指向 CloudFlare 名称服务器。

完成后,返回 CloudFlare 网页并单击“我已升级我的名称服务器,继续”按钮以完成该过程。 就这样。 您的网站已与 CloudFlare 集成。

WordPress 用户的 CloudFlare 工具

1. CloudFlare 是 WordPress 各种其他缓存插件的补充解决方案。 像 W3 Total Cache 或 WP Rocket(请参阅 WP Rocket 评论),因为您可以直接在其设置选项中设置 CloudFlare。

2. 使用 CloudFlare 的Auto Minify去除 JavaScript、CSS 和 HTML 中的空白。 虽然空白区域非常适合检查代码的人,但如果没有缩小代码,设备检查代码需要更长的时间。

3. 使用 CloudFlare 的Rocket Loader异步加载 JavaScript。

4.即使站点关闭,CloudFlare始终在线选项也会提供站点的缓存版本。 这样,访问者仍然可以浏览网站或重试实时版本。

2. 胶囊

Incapsula 是一种 CDN(内容交付网络),可为客户提供最高级别的网站安全性,同时将流量速度提高多达 40% 。 这种基于云的服务不需要任何硬件来设置。 注册后,Incapsula 会向您发送更改网站 DNS 记录的分步说明。

整个过程只需几分钟,您的流量将开始通过 Incapsula 的基于云的安全和性能网络进行过滤。 Incapsula 为客户提供三种不同的计划,从专为小型网站设计的免费版本到适用于小型到大型企业的商业计划。

wordpress 的最佳免费 CDN

免费计划包括机器人保护、访问控制、登录保护、CDN 和优化器、网站分析和社区支持。 付费 PRO 计划的起价为每月 59 美元,包括与免费计划相同的功能,以及 SSL 支持、高级性能和电子邮件支持。

Incapsula 提供全局 CDN 和缓存(动态和静态),包括其他 CDN 可能认为无法缓存的内容。 据该公司网站称,使用 Incapsula 的 CDN 的网站平均速度提高 50%,带宽消耗减少 40%-70%。

该服务提供了一个出色的监控仪表板,因此您可以检查缓存对网站性能的影响。

对于想要控制缓存策略和更改缓存模式等内容、创建自定义缓存规则、清除缓存、清除特定缓存或配置内容优化设置的公司,还有一个 API。

如果您正在寻找可与 CloudFlare 媲美的免费 CDN 服务,请务必查看 Incapsula。 Incapsula 的免费计划包括使用 CDN 和优化服务,以及机器人缓解和双因素身份验证。

为了进一步加快您的网站速度,Incapsula 还支持内容优化。 这包括缩小您的网站和压缩图像以确保更小的文件大小。

高级计划每月 59 美元起,其中还包括高级性能、Web 应用程序防火墙、PCI 合规性和 SSL 支持。 还提供 14 天免费试用。 有关更多信息,您可以查看 Incapsula 评论。

3. Amazon S3 和 CloudFront

亚马逊网络服务套件包括许多加速您网站的服务。 这包括亚马逊自己的 CDN、CloudFront 和他们出色的云存储服务 Amazon S3。 您可以使用 S3 将您的网站存储在云中,然后使用 CloudFront CDN 以超快的速度为您的访问者提供服务。

wordpress 的免费 CDN

两种服务都有免费计划。 S3 免费提供 5GB 的存储空间,而 CloudFront 免费提供 50GB 的存储空间和 200 万次 HTTP 请求。 这意味着,根据您的使用情况,您无需花一分钱就可以使用这两种服务。

如果您超过免费限额,所有 Amazon Web Service 产品的价格都具有竞争力,现收现付定价可确保您只为使用的内容付费。

所有产品都具有高性能和安全性,并由信誉良好的亚马逊品牌提供支持。 您可以查看本教程,了解如何使用 Amazon S3 和 CloudFront 设置您的站点免费 CDN。

4. Jetpack 的 Photon 模块

Photon 是 Jetpack 插件的图像加速和编辑服务。 Photon 不是 CDN,但它通过 Jetpack 插件提供仅限 WordPress 的图像缓存服务。 Photon 过滤内容但不会更改数据库中的信息。

它查看 img 元素的宽度和高度属性,然后将图像调整为这些尺寸或包含元素的宽度(以较小者为准)。

这个模块有一些限制。 图像被“永久”缓存,如果您想刷新图像,则需要更改图像的名称。

Photon 仅缓存 GIF、PNG 和 JPG 文件。 由于它不是一个“真正的”CDN (并且在显示任何有意义的数据和使用统计方面非常有限),Photon 更像是一种图像加速服务。

激活 Photon 模块后,您的图像将通过 Automattic(注意:Automattic 是 wordpress.com 背后的公司)服务器网络动态提供给访问者。 如果您运行一个图片较多的网站,并且预算有限,Jetpack 的 Photon 模块是完全成熟的 CDN 的替代方案。

5. 图片托管网站

CDN 被忽视的替代方案之一包括图像托管网站。

如果您刚刚起步并正在寻找一种节省服务器带宽的简单方法,那么 PhotoBucket 和 Flickr 等流行的图像托管网站应该可以充分满足您的需求。

6. 免费云存储服务

另一种节省服务器带宽的好方法是使用免费的云存储服务。 假设您有几个可直接下载的 PDF 或视频。 将它们托管在您的服务器上会消耗带宽。

一个聪明的解决方案是使用各种免费的云存储服务。 要公开共享文件,您只需生成文件的公共 URL 并将其粘贴到您的站点中。

以下是一些免费的云存储解决方案:

  • Dropbox – 2 GB 免费,最多可通过推荐生成 18 GB
  • Google 云端硬盘 - 15 GB 免费

WordPress 的付费 CDN 选项

以下是可用于 WordPress 网站的付费 CDN 替代方案:

1.最大CDN

MaxCDN 将自己展示为内容交付网络的专家。 他们是该领域最知名的名字之一。 他们拥有大量分布在美国、南美洲、欧洲、亚洲和澳大利亚的服务器位置。

客户仪表板易于导航,您可以对网站内容的托管方式进行大量控制。 这包括内容供应、清除控制、使用报告和内容缓存设置。 他们提供免费的测试账户和 30 天的退款保证。

价格: 9 美元/月起 | 更多信息

2.KEYCDN

KeyCDN 以即用即付的定价结构提供。 这意味着没有月费。 您只需为传输的数据付费。

他们的服务器网络横跨全球四个主要地区:美国、南美洲、欧洲、亚洲和澳大利亚。 由于实时报告,您可以立即查看服务的执行情况以及您使用的数据量。

价格: 0.04 美元/首个 10TB | 更多信息

3.微软天蓝色CDN

这是一个用于高带宽内容的全球交付网络。 他们提供多种定价计划,以确保您只为自己需要的东西付费。 免费试用将帮助您入门。 此 CDN 与来自 Azure 的其他服务集成。 就像他们的存储、Web 应用程序和媒体服务产品一样。

价格: 0.087 美元/GB 起,外加 200 美元信用额度的免费试用 | 更多信息

4. CDN77

CDN77 旨在取悦中小型网站所有者和较大的高流量在线资产。 为了帮助您监控性能,CND77 提供了一套出色的报告和分析工具。 CDN77 还与 WordPress 缓存插件工具集成。

价格: 35 美元/TB 起 | 更多信息

5.CDNSUN

此 CDN 共有 6 个定价计划可供您选择。 所有计划都使用按 GB 付费的定价模式。 由于没有最低流量要求,商业计划每 GB 花费 0.045 美元,最多注册 10 个网站。

所有计划都为每个网站提供无限数量的请求,无需担心经常性的月费。

所有计划都包含标准功能。 例如 HTTP/2 协议、流媒体功能、20 GB 存储空间、原始日志、免费备份、DDoS 保护、24/7 支持……您还可以选择为您的 CDN 服务选择 PoP,以专注于您的市场位置。

价格:每 GB 0.033 美元起| 更多信息

如何为 WordPress 网站选择合适的 CDN?

了解您网站的特定需求是选择合适 CDN 的关键。 在注册 CDN 之前,清楚地了解您的需求非常重要。

1.带宽需求——您的带宽需求是什么? 您打算每月使用 20GB 还是每月 20TB?

要查找您的带宽使用情况,请登录您的网络主机以访问您的带宽统计信息。 如果您的网站流量很少,则可能不值得注册高级 CDN。 免费服务,例如 Jetpack 的 Photon 或 CloudFlare 的免费服务就足够了。

当您每月提供大约 500GB 的流量时,将这些点击卸载到 CDN 是有意义的。 如果您提供视频、播客、音乐、大图像和软件下载,CDN 将确保您的访问者可以快速访问您的媒体。

2. 网络性能——您的用户位于何处? 您希望 CDN 拥有多少台服务器,在哪里? 如果您网站的大多数访问者都位于美国,那么使用服务器分布在该地区的 CDN 是有意义的。

但是,如果您有来自美国、欧洲和亚洲的大量访问者,那么最好让您的内容在这些地区的服务器上可用。

注意 CDN 是提供推送服务还是拉取服务也很重要。 推送 CDN 的工作方式与辅助服务器非常相似。 用户将内容直接上传到 CDN(自动或手动)并链接到它。

使用拉式 CDN,站点所有者将内容留在其服务器上并重写其 URL 以指向 CDN。 当要求提供特定文件时,CDN 将首先转到原始服务器,拉取文件并提供服务。 CDN 然后缓存该文件,直到它过期。

3. 技术 –您是否需要流式下载,例如视频、音频或软件下载? 你经营游戏网站吗? 一些 CDN,如 CDN77,提供旨在支持流媒体的服务。 此外,检查 CDN 是否提供质量分析和实时监控功能。

4. 支持——支持是一个极其重要的方面。 您期望 CDN 提供什么样的支持? 很容易检查手头有什么样的支持,无论是实时聊天还是电子邮件支持。 一些 CDN 通过电话提供技术帮助。

5. 价格——你愿意花多少钱? 一个 CDN 和下一个 CDN 的成本存在巨大差异,并且计划从即用即付到具有固定功能的月度帐户不同。

您支付的价格将取决于最能满足您需求的 CDN 计划以及您网站上的访问量。 许多 CDN 提供免费试用期,因此如果您有兴趣试用 CDN,您将不会有任何损失。

什么是 WordPress 多站点的最佳 CDN?

虽然许多服务都支持 WordPress,但当涉及到多站点时,界限就模糊了。

MaxCDN、CloudFlare 和 Rackspace 等服务可以使用 W3 Total Cache 与 WordPress 集成,但缓存插件仍然不完全支持 Multisite(您可以在子站点和主站点上使用它,但不能在整个网络上使用它) .

以下是一位成功使用 CloudFlare 的用户的快速指南:

要将 WPMU 站点配置与 CloudFlare 一起使用,请执行以下操作:

1. 将根域添加到 CloudFlare (yourdomain.com) 并将 DNS 指向 CloudFlare,使用在注册过程中指定的 CloudFlare 名称服务器并在您的注册商处进行 DNS 更改。

2. 在注册过程中在您的 DNS 区域文件中定义通配符子域。 CloudFlare 无法代理通配符 DNS 条目,因此要从 CloudFlare 性能和安全性中受益,您必须将区域文件中的任何条目明确定义为 CNAME 或 A 记录条目。

WordPress 网站摘要的 CDN 服务

使用 CDN 是朝着解决用户和服务器之间地理距离问题的正确方向迈出的重要一步。 通过连接到离他们最近的服务器,您的加载时间将减少宝贵的时间。

在当今技术先进地区平均互联网速度超过 10 Mbps的世界中,CDN 服务蓬勃发展也就不足为奇了。 一旦网站从单个服务器交付,CDN 已经彻底改变了在线内容的交付方式。

如果您运行中小型站点(大约 40,000 到 50,000 次页面浏览),CloudFlare 是满足您需求的可靠选择。 他们的免费计划使其成为刚开始使用 CDN 概念并以最少的努力加速您的网站的绝佳替代方案。

从那里,您可以让 CloudFlare 与您一起成长——通过切换到付费计划之一——或者将您的业务转移到其他地方。 Amazon CloudFront、Akamai 等服务更适合企业级站点,而对于流量最小的站点则显得过分。

对于小型站点,CloudFlare 是一个不错的选择,因为它是免费的,而且小型站点不会花费太多资源。 提供流媒体(例如视频、音频和游戏)的站点应该查看为此类服务量身定制的付费 CDN 计划。

对于已经每天吸引大量流量的 WordPress 站点,我推荐 KeyCDN、cdnSUN、MaxCDN 或 Incapsula。 网络的配置可能性非常好,而且一直很实惠(随着带宽的增长)。

或者,如果您的受众核心位于一个地理位置,我可能会选择在该地区拥有最多服务器的 CDN,即使这意味着您所在国家/地区的本地 CDN 网络,这可能不是那么受欢迎的世界-宽的。

让我们记住,将您的网站提供给您的核心受众是这里最重要的事情。 如果您的访问者来自一个网络可能没有服务器的国家/地区,那么您将不会大量使用具有最佳全球覆盖范围的 CDN。

对于这个站点,我使用 Incapsula Pro 计划,因为它为我提供了安全功能以及 CDN。 对于我的较小站点,我使用 CDNsun,对于我刚开始使用的站点,CloudFlare 是必备工具。