使用Cloudflare / StackPath CDN的理想WP Super缓存设置

03.06.2020
Ανάλυση '使用Cloudflare / StackPath CDN的理想WP Super缓存设置
0 25 мин.

WP超级缓存 是可靠的缓存插件(如果您要使用免费途径).


否则,WP Rocket在7个Facebook民意测验中被评为第一,这就是我使用的(我也有WP Rocket的设置指南)。但是WP Super Cache仍然是一个不错的选择,尤其是因为它是免费的.

我将向您展示如何设置WP Super Cache设置,包括“高级”,“ CDN”和“插件”选项卡。我还将介绍 云耀斑, StackPath,并向您展示两者之间的区别.

如果您使用的是NGINX服务器,则需要 编辑配置文件以充分利用WP Super Cache, 特别是使用基于磁盘的缓存。如果您不满意这样做,建议您尝试使用其他缓存插件(WP Rocket,WP Fastest Cache甚至W3 Total Cache),因为这些缓存插件不需要您编辑NGINX配置文件.

缓存插件, CDN, 和 托管 有3个主要因素 WordPress优化指南. 除了使用配置缓存插件 最佳设置 和Cloudflare / StackPath的CDN,我建议加入 WordPress托管Facebook组 看看什么是公正的人 . SiteGround 在20多个Facebook民意测验中排名第一,是我使用的人。我在他们的 半专用GoGeek计划 还有四倍 服务器资源 比大多数共享主机的GTmetrix得分高且加载时间只有0.5s的主机。他们还将 免费迁移您.

WP-超级缓存-Facebook-民意测验

以下是配置WP Super Cache设置的方法:

WP-超级缓存标签

1.容易

WP-超级缓存轻松设置

快取 (启用) –启用缓存,这是缩短加载时间的简便方法.

测试缓存 –测试缓存是否正常工作。如果看到错误,请转到“高级”选项卡并调整一些其他选项(尝试禁用“压缩页面”和“重建缓存”).

删除缓存 –如果您对网站进行更新,尤其是对CSS或JavaScript文件进行了更新,并且看到页面的旧版本,则删除缓存会将页面刷新为最新版本.

2.进阶

WP-超级缓存-高级设置

快取 (启用) –启用缓存.

缓存传递方法 –简单模式最简单,建议非程序员使用。专家模式使用Apache的mod_rewrite功能来提供“超级缓存”静态html文件,并且比简单模式要快…但是如果您不满意编辑PHP文件,请使用简单模式.

不要为已知用户缓存页面 (启用) –启用此功能不会显示以前访问过您网站的用户的缓存页面。这很好,因为常规访问者希望看到新内容(例如,在您的博客中),如果您禁用此内容,则不会显示新内容.

不要缓存带有GET参数的页面。 (URL末尾的?x = y) (启用) –不会缓存每个用户不同的页面(如果您运行Facebook / Google广告,会员资料,联系表单上的条件逻辑,则销售页面是唯一的). 获取参数 是一个很棒的插件.

压缩页面,以便更快地将其提供给访问者 (启用) –这是GTmetrix / Pingdom中的“ Gzip压缩”项。启用此功能后,查看您的主页并查找明显的格式错误。如果有,请将其禁用。否则,一定要启用它.

缓存带有页面内容的HTTP标头 (禁用) –使高速缓存的页面更快,而且使WP Super Cache使用PHP文件传递(较慢)而不是静态文件传递(较快)。这是一个折衷,但是如果您使用的插件可以发送额外的标题,请启用它。否则,将其禁用.

缓存重建。在生成新文件时为匿名用户提供超级缓存文件(启用) –如果正在生成新文件,则显示缓存的页面.

304未修改浏览器缓存。指示自上次请求以来未修改页面的时间。 (启用) –防止更新“标记”页面上的缓存(保存 服务器资源).

使已知用户匿名,以便为他们提供超级缓存的静态文件 –抵消之前的设置“不为已知用户缓存页面”,而是为所有人缓存.

启用动态缓存 – (启用) –可以缓存动态内容(不断变化的内容),例如广告,公开显示的访问者人数,甚至是亚马逊的推荐内容.

移动设备支持。 (需要外部插件或主题。请参见 常问问题 有关更多详细信息。) (启用) –如果使用类似的移动插件 WPtouch, 或移动主题,它会缓存移动页面.

从.htaccess文件中删除UTF8 /博客字符集支持。仅当看到奇数字符或标点符号看起来不正确时才需要。需要更新规则 – (禁用) –如果您在网站上看到奇怪的字符(’ ¢),这应该解决它。否则,请禁用它.

发布或更新帖子或页面时清除所有缓存文件 – 启用) –如果您发布帖子,并且还拥有一个博客卷(例如,在您的首页上),并希望确保使用最新的帖子进行更新,则这将清除缓存并确保显示新内容.

额外的首页检查。 (非常偶尔会停止首页缓存) (启用) –与以前的设置类似,这可以确保您的最新博客文章显示在主页上(如果您有博客)。这也适用于主页上的动态内容.

仅在发表评论时刷新当前页面 –如果您有很多评论,请启用此功能,因为读者希望查看最新内容(您不想刷新所有缓存来执行此操作).

在此页面上列出最新的缓存页面 (禁用) –显示已缓存的页面.

粗文件锁定。您不需要它,因为它会减慢您的网站速度  (禁用).

延迟初始化。 WordPress加载后显示缓存的文件 (启用) –使内容保持动态。如果看到错误“检测到超级缓存动态页面但未设置延迟初始化”,则可以修复此错误.

缓存位置–请勿更改– 不要更改路径,默认路径很好.

缓存超时– 3,600对大多数网站都有好处,高流量的网站可以将其降低到1,800。这是高速缓存的页面过期并被丢弃的频率。如果设置得太慢,用户将永远看不到缓存的版本。如果速度太快,它将消耗大量服务器资源.

接受的文件名 & 拒绝的URI – 指定您不想缓存的页面。最常见的用途是排除电子商务页面或经常更新的页面.

例子:

  • /店/
  • /商店/帐户/
  • / shop / checkout /
  • /商店/购物车/
  • / shop / confirm-order /

拒绝的用户代理– 防止用户代理缓存页面。最常见的是Googlebot和Bingbot等搜索引擎,但这是一个 用户代理的完整列表 您可以查看。如果使用WPtouch,您还将希望在此处添加其整个移动用户代理列表。.

封锁 – 为服务器做好准备以应对预期的流量激增(在锁定期间,帖子上的新评论将不会刷新缓存的静态文件)。这将节省服务器资源,并有助于防止您的网站崩溃。仅当发现流量激增时才启用此功能.

直接缓存的文件– 如果您知道特定页面的点击量会很高,请在此处添加它们.

修复配置– 恢复默认的WP Super Cache设置.

3. CDN

CDN(内容交付网络)将您繁重的网站文件托管在一个国家/地区的多个数据中心上,从而缩短了服务器与访问者之间的地理距离。这样可以减少加载时间,并且 WordPress优化指南中推荐的.

StackPath是最受欢迎的CDN之一,也是我在网站上使用的CDN。他们在美国拥有31个数据中心,并提供了出色的支持,这些帮助将我的GTmetrix YSlow得分提高了8%。. 密钥CDN 也很好,但是我对MaxCDN / StackPath非常满意.

StackPath与Cloudflare – Cloudflare是免费的,StackPath的起价为每月10美元,并提供30天免费试用。 Cloudflare拥有自己的 数据中心, StackPath有自己的 数据中心. 通常,更多的数据中心越好,您可以分担的资源越多(使站点加载速度更快)。 StackPath带有一个支持团队,将帮助您配置它(Cloudflare的免费计划不提供支持)。 StackPath支持能够显着缩短加载时间并使GTmetrix YSlow得分提高8%,这是完全值得的.

步骤1:注册30天的试用版,然后使用以下步骤。 (StackPath还有一个 教程).

第2步:在StackPath仪表板中,单击CDN选项卡,然后 创建一个StackPath CDN站点

StackPath-CDN-Tab

StackPath-CDN-域

StackPath-服务器-IP地址

复制您的服务器IP地址-本部分的步骤6需要此地址.

WP-超级缓存-StackPath-CDN-URL

第三步:将您的CDN URL粘贴到WP Super Cache的CDN标签中的“非现场URL”和“其他CNAMES”下。如果使用SSL,还请选中“跳过https URL以避免 混合内容”错误.

WP-超级缓存-CDN设置

第四步:在StackPath中,转到CDN→缓存设置,然后单击“清除所有内容”…

StackPath清除缓存

第5步:复制第2步中服务器的IP地址(您也可以在托管帐户中找到它)。然后 在StackPath中将您的服务器IP地址列入白名单 通过创建WAF站点(WAF→防火墙).

StackPath白名单IP

步骤6:在中运行您的网站 GTmetrix 并且“内容交付网络”在YSlow中应为绿色.

CDN GTmetrix YSlow

请务必与StackPath的支持人员联系,因为他们能够调整我的设置以进一步提高成绩。他们拥有最强大的支持团队之一-我一定会利用它.

4.内容

只要在“高级”设置中适当地设置了“缓存超时”,过期的缓存页面将被删除,它们不会对服务器造成压力。在站点上工作时,您可能还会更改为CSS / JS(例如,背景图片)并看到缓存的版本(或者您可能看不到CDN在工作)。在这种情况下,删除缓存应解决此问题.

WP-超级缓存内容设置

删除缓存 –刷新缓存,以防您看到页面的旧缓存版本.

5.预加载

当一次清除所有缓存页面并刷新时,预加载是一种刷新。我将启用它,因为这样可以提高网站/索引编制速度。但是,预加载会消耗很多 服务器资源 这会给您的服务器带来压力,并使您的网站运行缓慢。默认情况下,它设置为 每600分钟刷新一次预加载的缓存文件. 但是,如果对服务器造成压力,则应增加此数字,尤其是在共享主机上。如果您不希望静态文件过期,也可以将其保留为0,除非您手动刷新缓存.

WP-超级缓存预加载设置

6.插件

除非您使用的是 错误行为插件WordPress MU域映射插件, 要么 WPtouch插件, 在这种情况下,您将为那些启用兼容.

WP-超级缓存插件设置

7.调试

WP-超级缓存-Dubug设置

云耀斑

WP Super Cache没有直接设置Cloudflare的方法,但这非常简单,我绝对建议您使用 Cloudflare的免费CDN. 许多主机(包括SiteGround)可以选择 一键激活cPanel中的Cloudflare. 到目前为止,这是最简单的方法.

SiteGround-Cloudflare-Activation

如果您的主机没有此选项,请按照以下步骤操作…

1个. 报名参加 云耀斑 并提示您添加网站,然后开始扫描.

cloudflare开始扫描

2. 扫描完成后,选择免费计划,然后Cloudflare将带您浏览一组页面。您最终将被带到Cloudflare为您分配2的页面 名称服务器

Cloudflare名称服务器面板

3. 用Google搜索“如何在SiteGround上更改名称服务器”(仅搜索主机),然后按照其说明进行操作。您将复制Cloudflare提供的2个名称服务器,并将它们粘贴到托管cPanel中的自定义名称服务器选项中。

SiteGround-DNS记录

4. 去你的 Cloudflare速度设置 并确保自动缩小并 火箭装载机 已关闭,但 SG轨道炮 在.

Cloudflare-Speed-Tab

5. 云耀斑 “我们建议您创建一个 页面规则 从Cloudflare的性能功能中排除您网站的管理部分。诸如Rocket Loader和Auto Minification之类的功能可能会无意间破坏了您的管理部分中的后端功能。”

将这2个页面规则添加到您的 页面规则设置

Cloudflare-Page-Rule-WP-Admin

Cloudflare页面规则WP预览

6. 最后,转到 Cloudflare缓存设置清除单个文件

清除单个文件Cloudflare

完成了!

观看我的视频 –这是一段42分钟的视频,但我几乎涵盖了所有内容(视频描述中的时间戳),您应该了解有关WordPress网站速度的大量重要信息:

SiteGround(Facebook民意调查中排名第一的主机)

SiteGround由Yoast使用, 我自己,以及 WordPress推荐. 他们几乎是第一名 Facebook民意调查 给大多数人以重要的意义 加载时间缩短 特别是如果他们使用的是普通主机:GoDaddy,Bluehost,HostGator,InMotion,Dreamhost, 脑电图.

推特上的Yoast我们刚切换到网站

我用他们的 半专用GoGeek计划 附带4倍以上 服务器资源 比共享主机。单击我的页面以查看加载速度,查看我的GTmetrix报告,或查看 已迁移 并发布 新的加载时间. 他们也做 免费迁移.

Cloudway上的DigitalOcean金斯塔 也不错,起价为每月10美元和每月30美元。对于不需要cPanel,电子邮件托管或您通过SiteGround获得支持的开发人员,Cloudways更适合。 Kinsta基本上是WP Engine 以前是 (价格昂贵,但很棒)。我的整个博客基本上都致力于帮助人们加快网站加载速度。我拒绝建议每月2美元的托管服务,因为这是大多数人在运行网站时最大的遗憾.

如何检查您的主机是否运行缓慢
通过运行您的网站 Google PageSpeed见解 看是否 减少服务器响应时间 在您的报告中。谷歌 推荐 它应该是 <200毫秒任何超过1秒的时间都是不好的。您也可以检查TTFB(到第一个字节的时间)在GTmetrix的“时间”标签中,或 bytecheck.com.

减少服务器响应时间

2019年托管投票

2017-WordPress-托管-FB-民意调查

Elementor托管建议

2019年7月托管建议

WordPress主机投票2018年8月

共享主机投票2017

2019-托管民意调查

去托管公司

WordPress-Hosting-Poll-2017

托管主机轮询

WooCommerce托管FB投票

2016-网络托管-民意调查

最佳WordPress托管提供商投票

Best-Web-Hosting-2019-Poll

WP友好托管投票

2016-WordPress-托管-FB-民意调查

Elementor的最爱托管

2018托管建议

Managed-WordPress-Hosting-Poll-2017

2019-主机民意调查-1

高速主机投票

WordPress主机投票6月1日

SiteGround-推荐

2014-托管-WordPress-托管-FB投票

最佳网络托管提供商投票

Hosting-Poll-Feb-2019

托管建议投票

Bluehost与SiteGround

WordPress Web Host投票

建议使用SiteGround WordPress的

SiteGround-推荐-WordPress-主机

然后 伊维卡岛 谁经营 WordPress加速Facebook小组 超过16,000名成员.

WordPress加速建议工具

一些线程:

Godaddy到SiteGround迁移

EIG到站点地面

SiteGround迁移

SiteGround有 3计划

SiteGround WordPress托管

更高的计划包括更多 服务器资源 (WordPress优化指南中的#1因素)。这是 完整比较表, 但是GrowBig给您的服务器资源是StartUp的2倍,而GoGeek是 半专用主机 给您更多。 GrowBig及更高版本具有免费迁移,登台,高级缓存以及托管多个网站的功能。 GoGeek具有优先支持。他们的云托管价格相当上涨,每月80美元.

你可以在他们的身上看到 功能页面

SiteGround-服务器-资源比较

我之所以使用SiteGround,是因为:

  1. 我的GTmetrix + 平度 报告不言自明
  2. 我的页面会立即加载(如果需要,请单击它们)
  3. 快速 速度技术 (PHP 7.3,NGINX, SG优化器, Cloudflare)
  4. 被推荐 酵母, WordPress的, 伊维卡岛WordPress加速
  5. 自由 让我们加密SSL, 易于使用 面板, 和功能 电子商务
  6. WordPress支持是 无与伦比的 即使没有GoGeek的优先支持
  7. 成长大 带有暂存,更多存储和更多服务器资源(向下滚动至“我们分配您需要的资源”,然后将鼠标悬停在 服务器 标签)
  8. GoGeek 带有更多服务器资源,存储,优先级支持
  9. 免费迁移, 迁移器插件, 和一个 30天退款保证
  10. 赞不绝口 Reddit, Facebook对话, 推特, TrustPilot
  11. 在Facebook上赞不绝口: #1, #2, #3, #4, #5, #6, #7#8, #9, #10#11
  12. 许多人已经迁移并在Twitter上发布了结果: #1, #2, #3, #4, #5, #6#7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32, #33, #34, #35, #36, #37

会员免责声明 –如果您通过我的网站注册SiteGround 会员链接 我将免费捐出一大笔钱给您。每年我 向GoFundMe广告系列捐赠3000美元 (2018年是丹佛饥民的食物,2017年是哈维飓风给红十字会的食物)。您的支持会有所帮助,我非常感谢。我试图使我的评论无偏见并得到支持 证据 以…的形式 Facebook民意调查, 鸣叫, 和 真实的对话. 如果您不想使用它,这里有一个 非会员链接 到SiteGround。无论哪种方式,我都坚信他们是出色的WordPress托管商,您的网站运行速度更快/更流畅……对Facebook小组进行研究 + 推特 你会发现大多数人 说一样.

地面上的OMM

人们通常会移民是因为 速度技术 可以将加载时间减少一半:

切换到SiteGround

SiteGround加载时间迁移

Bluehost到SiteGround GTmetrix

HostGator到SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed见解

SiteGround 100满分

SiteGround创世纪

SiteGround交付的速度

SiteGround GTmetrix报告

使用SiteGround减少了加载时间

新SiteGround响应时间

HostGator到SiteGround的迁移

Joomla上的SiteGround响应时间

切换到SiteGround托管

SiteGround Rocket Imagify Combo

Joomla GTmetrix网站上

SiteGround PageSpeed见解

SiteGround On Joomla

SiteGround减少了加载时间

SiteGround快速托管

SiteGround上新的Pingdom结果

新SiteGround响应时间

SiteGround响应时间缩短

经常问的问题

&#x1f680; WP Super Cache是​​一个好的插件吗?

它通常不是Facebook调查中评价最高的插件,而我个人使用WP Rocket和其他缓存插件获得了更好的结果。每个网站都是不同的-您需要一次配置和比较GTmetrix中不同缓存插件的结果.

&#x1f680;如何使用WP Super Cache设置Cloudflare?

注册一个免费的Cloudflare帐户,并将名称服务器(在您的域注册商中)更改为Cloudflare为您提供的名称服务器.

&#x1f680;多个CDN是否会进一步提高速度?

从理论上讲,是的。更多的CDN =更多的数据中心=更快地交付内容和更多资源,这将减轻服务器的负担。 Cloudflare的CDN足以满足大多数网站的需求,但是如果您对速度有所痴迷,请尝试使用StackPath或KeyCDN.

&#x1f680; WP Super Cache与WP Rocket相比如何?

WP Rocket具有比WP Super Cache更快的功能(数据库清理,优化Google字体+ Analytics,心跳控制),并且更易于配置,但是WP Rocket还是一个高级插件。如果速度非常重要,请试一下WP Rocket.

&#x1f680;除了WP Super Cache外,我还需要其他哪些速度插件??

您将需要一个插件来优化字体(OMGF),数据库清理(WP-Optimize),心跳控制,优化Google Analytics(CAOS)以及有选择地禁用插件(Asset CleanUp或Perfmatters)。这些功能不是WP Super Cahce内置的.

它起作用了吗?

在评论中让我知道!

干杯,
汤姆

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector