任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

如何轻松修复WordPress中的浏览器缓存警告

你想知道如何修复WordPress中的“利用浏览器缓存”警告吗? 通过修复‘利用浏览器缓存’的警告,你将迅速提高你的WordPress网站的速度,并为你的网站访问者提供更好的体验。 在本文中,我们将向您展示如何轻松修复WordPress中的“利用浏览器缓存”警告。 这降低了整体服务器的负载,因为向实际服务器发出的请求会更少,因此您的网站性能将会提高。 有时你会收到一条警告,说你的“高效缓存策略”不起作用。 这两个警告都指向您的浏览器缓存设置错误。 如果你看到‘利用浏览器缓存’的警告,那就意味着你需要激活和定制缓存规则来加速你的网站。 话虽如此,让我们来看看如何使用两种不同的方法轻松修复WordPress中的“利用浏览器缓存”警告。只需使用以下快速链接即可选择您要使用的方法: 使用WP RocketFix使用代码修复了“利用浏览器缓存”警告 开箱即用,所有推荐的缓存设置都会真正加快你的WordPress博客的速度。 要用WP Rocket修复‘利用浏览器缓存’的警告,你所要做的就是安装并激活该插件。 就这样。 欲了解更多细节,您可以查看我们的指南如何在WordPress中正确安装和设置WP Rocket。 WP Rocket将自动启用浏览器缓存并修改您的.htaccess用正确的规则归档。 注:如果你使用的是SiteGround虚拟主机,那么你可以使用免费的SiteGround优化器插件。它拥有与WP Rocket几乎相同的功能,它将自动为您启用浏览器缓存。 接下来,点击页面顶部的“网络”标签。 您可能需要刷新页面才能加载结果。 之后,在“名称”栏中点击您的域名。 它应该在页面的顶部。 然后,在“Response Header”部分中,您将看到一个名为“SERVER”的项目,其中显示了服务器的类型。 在本例中,该站点运行在一台阿帕奇服务器上。 在Apache中添加缓存控制和过期标头 要修复“利用浏览器缓存”警告,您需要将代码添加到.htaccess文件。 若要编辑此文件,您需要使用FTP客户端或主机的文件管理器工具连接到您的WordPress主机帐户。 连接后,您可以看到您的.htaccess您网站的根文件夹中的文件。 如果你找不到,那就别担心。有时可以隐藏此文件。有关更多详细信息,请参阅我们的指南,了解您在WordPress站点上找不到.htaccess文件的原因。 接下来,您需要添加缓存控制和/或Expires标头以打开浏览器缓存。这会告诉Web浏览器在删除您的网站资源之前应该存储多长时间。 缓存控制标头向Web浏览器提供有关如何进行缓存的具体细节。 Expires标头启用缓存,并告诉Web浏览器在删除特定文件之前应存储多长时间。 可以将以下代码添加到您的.htaccess要添加Expires标头的文件: ## EXPIRES HEADER CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg “access 1 year” ExpiresByType image/jpeg “access 1 year” […]

如何清除您的域名缓存(Mac、Windows、Chrome)

您是否曾被要求清除您的DNS缓存? 此故障排除提示可帮助您访问最新版本的网站,尤其是在更改了DNS之后。 DNS信息告诉您的浏览器在哪里可以找到网站。您的计算机将此信息保存在其缓存中,以便快速将浏览器指向正确的方向。 在本文中,我们将向您展示如何在Mac、Windows和Chrome上清除您的DNS缓存。这将允许您轻松刷新存储在您的设备上的DNS记录,并帮助您解决网站问题。 以下是我们将在本指南中介绍的内容的快速概述: 什么是dns缓存?如何在Windows中清除dns缓存如何在macos上清除dns缓存如何在Chrome中清除dns缓存如何检查dns更新dns缓存和浏览器缓存有什么不同? 然而,这有时可能会带来麻烦。 例如,当您将WordPress站点移动到新域名或将WordPress移动到新主机时,您的计算机上的DNS信息可能无法快速更新,最终您可能会访问旧网站或看到未找到的错误。 它最终会得到更新,但当您可以立即清除DNS缓存时,为什么还要等待呢? 让我们来看看如何跨各种平台清除DNS缓存。 这将启动命令提示符窗口。在其中,您需要输入以下文本: 只需按Enter键执行该命令,Windows就会刷新DNS缓存。 到此为止,您现在可以继续访问您的网站以获取更新的DNS信息。 这将启动终端窗口,您需要在其中输入以下命令。 系统将要求您输入您的MacOS帐户密码。它与您用来登录您的计算机的密码相同。 在此之后,您的计算机将刷新DNS缓存。您现在可以访问该网站以获取最新的DNS信息。 这将加载Chrome的Net内部设置页面。在这里,你需要点击“清除主机缓存”按钮,Chrome就会清除它的域名缓存。 如果所有位置都用绿色复选标记表示相同的IP地址,则这意味着您所做的DNS更改现在已在整个Internet上更新。 DNS缓存和浏览器缓存有什么不同? 现在请记住,DNS缓存与浏览器缓存是分开的。 您的浏览器在临时缓存中保存了大量网站数据,以便在重复访问时快速加载页面。 如果您在查看已更新的页面时遇到问题,但看不到您所做的更改,则可能需要清除浏览器缓存。 我们有一个关于如何清除所有主要浏览器上的浏览器缓存的逐步指南。 我们希望本文能帮助您了解如何轻松清除不同设备上的DNS缓存。你可能还想看看我们关于如何提高WordPress性能的指南,或者看看我们的专家精选的最好的WordPress插件来扩大你的网站。 中国和中国都是如此。

WordPress DNS刷新,DNS服务器,DNS缓存,刷新DNS缓存,浏览器缓存,清除DNS缓存,清除缓存 文字详细教程

作为WordPress站长,我们有时候会遇到这样的情况,即我们已经在WordPress网站服务器做了一些样式、JS或者页面其他内容的更改,但发现在本地刷新页面后并不生效。很多时候我们可以通过强制刷新页面解决这个问题,但有时候又不凑效。在遇到这种情况下,你可能需要清除本地的DNS缓存。 在本文,我们将会详细解说如何清除/刷新DNS缓存这个实用的小技巧,希望对你有帮助! 什么是DNS DNS代表域名服务器。 当网站或Web应用程序托管在服务器上时,无论是基于Linux还是基于Windows,都会为其分配一个特定的十进制分隔数字系列,这在技术上称为IP地址。 DNS就像这些数字的英文翻译。 将网站地址输入网络浏览器时,它会查找其DNS,该DNS将分配给域名注册商网站上的域。 然后将其转换为分配的IP地址,并且将返回网站的请求发送到与该DNS相对应的服务器,从而进行IP地址。 说明DNS如何工作的原因是为了让您更容易理解DNS缓存的工作原理。 为了缩短响应时间,Web浏览器会存储您已访问过的网站的DNS地址。此过程称为DNS缓存。 因此,如果网站所有者已将网站迁移到新DNS(和IP地址)的其他服务器,则由于本地计算机缓存了老的服务器的DNS,您可能仍会看到旧服务器上的网站。要从新服务器获取网站最新内容,您需要清除你本地电脑的DNS缓存。有时缓存存储时间较长,在清除缓存之前,您将无法看到新的网站内容。 DNS这东西(后端进程)对于日常的我们是完全无法感知的,除非您发现网站上的更改未能够正常显示。因此,如果您已将网站迁移到新服务器,并在网站上进行了一些更改,但无法在本地电脑上看到这些更改,则需要采取的首要诊断步骤之一是刷新DNS。您可以使用flush命令在浏览器级别以及操作系统级别执行此操作。我们将在以下部分中更详细地解释该过程。 通过Web浏览器强制刷新页面内容 在刷新DNS之前,您可以尝试强制刷新要访问的网页。 这将清除网页缓存,帮助浏览器查找网页的更新文件。 Windows操作系统:Internet Explorer,Microsoft Edge,Mozilla Firefox或Google Chrome,使用组合键“Ctrl + F5”。 Apple/MAC计算机:Mozilla Firefox或Google Chrome,使用组合键“CMD + SHIFT + R”。如果您使用Apple Safari,则使用组合键“SHIFT + Reload”。 您还可以尝试使用隐身模式(Chrome)或隐私窗口(Firefox)访问该页面。 完成页面内容强制刷新后,我们再来执行DNS缓存清除工作。清除缓存的过程取决于您的操作服务器和浏览器,具体操作教程如下方: 清除操作系统上的缓存 #1.清除Windows操作系统上的缓存 进入命令提示符模式: 使用键盘组合键Windows+R 弹窗Run窗口 在输入框中键入CMD Enter键确定将打开命令提示符窗口 输入 ipconfig/flushdns 并按Enter键,如下所示 窗户提示DNS Flush的成功信息   #2.清除MAC操作系统(iOS)上的缓存 点击MAC机器的顶部导航栏中Go(前往)下的Utilities(实用工具) 打开Terminal/终端(相当于WIndows OS的命令提示符) 执行以下命令以清除计算机上的DNS缓存 sudo killall -HUP […]

WordPress Chrome缓存,Firefox缓存,Safari缓存,浏览器缓存 文字详细教程

如果您偶然发现WordPress中的错误,您可能会被要求清除浏览器缓存以修复它。这通常是一项简单的任务,但由于该过程因平台而异,您的故障排除指南可能不会提供完成它所需的具体步骤。 在这篇文章中,我们将解释您的浏览器缓存是什么以及您可能需要清除它的原因。然后,我们将提供在三种最流行的 Internet 浏览器中执行此过程的综合步骤:Google Chrome、Safari和Mozilla Firefox。 浏览器缓存简介 我们在过去的几篇文章中讨论了浏览器缓存的基础知识。该过程涉及浏览器存储网页副本,以便他们可以在后续访问时轻松更快地加载内容。 我们通常谈论浏览器缓存,以使其能够加速您自己的网站。但是,其他站点也使用这种技术,因此您自己的浏览器也存储了各种网页的副本。 您可以手动配置浏览器缓存,但对于WordPress用户来说,使用插件来实现它更为常见。无论如何,在几种情况下您需要清除缓存并重新加载网页的新副本。 为什么需要清除浏览器缓存 正如我们已经说过的,浏览器缓存对于加快页面加载时间很有用。这对您作为网站所有者以及想要快速访问 Internet 上的关键信息的用户都有帮助。 但是,您还希望信息是最新的和准确的。如果您的浏览器加载的是页面的旧副本而不是最新版本,则您可能正在查看不再相关的内容。 这通常不是问题,因为浏览器的构建是为了检测更改并在更新时重新加载之前存储的页面。但是,如果您的浏览器没有注意到您尝试访问的内容已被修改,就会出现问题。 可能出现这种情况的一些具体情况包括: 对WordPress网站上似乎没有更新的内容进行更改时。 更新新代码未正确执行的插件或主题。 安装了一个图像优化插件,但仍然看到前端加载了旧的、未压缩的文件。 清除浏览器缓存还有助于解决一些常见错误,包括: 401回复 502 bad gateway错误 插件冲突 简而言之,如果您在使用WordPress网站时遇到任何问题,在做其他任何事情之前尝试清除浏览器缓存永远不会有什么坏处。它不会导致任何进一步的问题,并且通常是您可以自行处理的非常快速的解决方案。 如何清除不同浏览器的缓存 每当您访问某个网站时,您的 Web 浏览器都会将来自该网站的某些信息保存在您计算机硬盘上的“浏览器缓存”中。大多数情况下,这是一件好事,因为它无需在浏览网页时一遍又一遍地下载相同的静态资源,从而有助于加快您的 Web 浏览体验。 例如,网站的标志不太可能改变——因此将这个标志本地存储在浏览器缓存中而不是每次访问新页面时让浏览器下载标志是有意义的。但有时这种缓存实际上会导致您的浏览体验出现问题。那时您需要清除浏览器缓存。 在本条目中,我们将首先向您简要介绍您可能需要清除浏览器缓存的时间。然后,我们将向您展示如何清除大多数主要浏览器的浏览器缓存。如果你想快速跳到“如何”,你可以点击下面的链接之一,否则,我们将从头开始。 如何强制刷新所有浏览器的单个页面 如何清除Chrome浏览器缓存 如何清除Firefox浏览器的缓存 如何清除Safari浏览器缓存 如何清除Internet Explorer浏览器缓存 如何清除Microsoft Edge浏览器缓存 如何清除Opera浏览器缓存 如何强制刷新单个页面 在您直接清除整个浏览器缓存之前,您可以尝试一种称为“强制刷新”的技巧。通常,当您刷新页面时,您的浏览器仍会提供页面的缓存版本,而不是再次下载所有资产。但是您实际上可以通过使用一些简单的热键绕过缓存并强制完全刷新: Windows和Linux浏览器:CTRL + F5 Apple Safari:SHIFT +Reload工具栏按钮 Mac版Chrome和Firefox:CMD + SHIFT […]

WordPress Cache Enabler,htaccess,W3 Total Cache,WP Fastest Cache,浏览器缓存,缓存插件 文字详细教程

WordPress网站设置缓存机制与不设置缓存机制,网站的加载速度有天壤之别。Google PageSpeed Insights或GTmatrix或Pingdom等工具可能会建议您通过htaccess或者Nginx设置浏览器缓存。 或者使用现有的WordPress缓存插件实现WordPress网站的浏览器缓存。我们在另外一篇文章《网站测速性能测试深入浅出教程[附15款常用网站测速工具]》详细地说明了网站测速方法,有兴趣的站长也可以参考阅读一下。 好吧,在本文中,我们将一起探讨如何解决网站测速工具提到的浏览器缓存设置提醒。此外,还将会一些在WordPress中实现浏览器缓存的简单但非常有效的技术。 下面根据我们的经验,利用浏览器缓存帮助您将网站加载速度提高多达50%。 文章阅读导航 什么是优化浏览器缓存? 浏览器缓存如何加速您的网站 如何修复浏览器缓存警告 在WordPress中启用浏览器缓存 在Apache服务器上通过htaccess设置浏览器缓存(不使用WordPress插件) 在Web服务器NGINX上启用浏览器缓存(不使用WordPress插件) 使用WordPress缓存插件实现浏览器缓存 #1 WP Fastest Cache #2 Cache Enabler – WordPress Cache #3 W3 Total Cache 什么是优化浏览器缓存? 优化浏览器缓存即,设置浏览器本地存储网站的可缓存资源的时间值(即图像,JavaScript和CSS),减少客户端访问相同页面时的HTTP请求所需要的资源下载,提高了站点加载速度。 在使用Google Pagespeed进行网站速度测试时,您通常会注意到建议你为将WordPress的一些资源设置浏览器缓。 在大多数情况下,可缓存资源是可以由浏览器临时存储的网站文件(例如图像,JavaScript和CSS)。 浏览器缓存如何加速您的网站 在进入本文优化WordPress网站浏览器缓存细节之前,让我们首先了解WordPress中的浏览器缓存是如何工作的?以及它是如何更快地加载您的网页。 Web浏览器需要从服务器检索许多资源(即HTML文件,CSS文件,JS文件,文本,图像等)以便加载网站。 Web缓存是Web浏览器和软件应用程序中用于“临时存储”或“记住”本地磁盘上访问过的网页资源的技术。此临时存储的数据称为“Web缓存”或“HTTP缓存”。 当你再次访问同一个网站时。Web浏览器仅从服务器端下载来自网站的更新内容,“临时存储”数据则直接从你的本地电脑读取。 因此,Web缓存有助于减少带宽使用,服务器负载等。因此,利用浏览器缓存对于加快网页加载非常重要。 换句话说,它命令您的Web浏览器(i)在本地缓存网站文件一段时间(ii)并从本地存储加载文件以供下次访问,直到缓存时间失效。 (iii)因此,从本地存储加载网站文件有助于Web浏览器更快地呈现和显示网站。 如何修复浏览器缓存警告 为了修复浏览器缓存设置警告,您的Web服务器应该允许Web浏览器临时在本地磁盘上存储访问过的Web页面资源。此外,当用户再次访问您的站点时,由于本地已经缓存了部分可用静态资源,它将加载更快。因此,您会发现网站加载速度有了显着提高。 那么问题是如何启用WordPress站点的浏览器缓存功能? 要在WordPress中启用浏览器缓存,您需要通过在HTTP标头中添加缓存控制标头和ETag标头来设置内容过期日期。 Cache-Control状态通过Web浏览器指出特定文件的缓存周期。 而ETag用于验证缓存资源和请求资源之间的更改。 我们可以设置一个特定的时间段(数月或数年)来保持本地缓存资源(即HTML,CSS或JS文件,图像等)。 温馨提示:请根据资源更改的频率设置到期日期,或者换句话说,更新网站静态资源的频率。而不是照本宣科参照下面提到的方法,应该因地制宜适当调整缓存策略。 在WordPress中启用浏览器缓存 你可以通过以下方式设置你的WordPress网站的浏览器缓存: Adding Expires Headers-HTTP添加Expires头 Adding […]

WordPress Cache-Control,Google Analytics,Google PageSpeed Insights,浏览器缓存,缓存有效期,缓存策略 文字详细教程

Google PageSpeed Insights是评估网站性能工具之一。但是,它的一些建议(例如“采用高效的缓存策略提供静态资源”警告信息)可能会使缺乏经验的站长感到困惑。 当你对其进行分解时,缓存并不难理解。通过一些调整,在网站上实施最佳代码,以减少加载时间并提高PageSpeed得分。 在这篇文章中,我们将通过“采用高效的缓存策略提供静态资源”警告信息进行讲解,然后,分享解决此问题的一些技巧。 如何理解采用高效的缓存策略提供静态资源? 采用高效的缓存策略提供静态资源的具体措施 如何理解采用高效的缓存策略提供静态资源? 为了了解“采用高效的缓存策略提供静态资源”警告信息,先了解一下Google PageSpeed Insights会有所帮助。如果您是该平台的新手,建议先阅读完整的指南《如何做到Google PageSpeed Insights测试满分》一文。 采用高效的缓存策略提供静态资源是Google PageSpeed返回的许多“诊断结果”之一,可作为改善分数的建议,如下所示: Google PageSpeed Insights之缓存策略 Google建议使用浏览器缓存来减少页面加载时间并提高性能。简而言之,缓存是指用户的浏览器保存站点页面的静态副本。然后,在随后的访问中,可以更快地重新加载此内容,因为浏览器不必连接服务器即可访问所请求的静态资源。 但是,每个缓存的资源都需要指定的到期期限。这会告诉浏览器您网站上的内容何时过时,过期后使用更新的版本替换其缓存的副本。 如果您在性能测试结果中看到“采用高效的缓存策略提供静态资源”警告,则可能意味着以下两种情况之一: 您的站点服务器或第三方服务器缺少Cache-Control或Expires标头。 存在必需的标头,但是有效期很短,因此对性能没有太大影响。 采用高效的缓存策略提供静态资源的具体措施 您可以通过几种不同的方式来修复WordPress网站“采用高效的缓存策略提供静态资源”警告,具体取决于其原因。您可以尝试以下三种解决方案。 1. 添加缓存控制并过期标头 有两个与浏览器缓存相关的标头:Cache-Control(缓存控制)和Expires(缓存有效期)。必须至少存在一个才能为您的站点启用浏览器缓存,因为这是浏览器确定刷新资源之前应保留资源多长时间的方式。 确定这是否是导致“采用高效的缓存策略提供静态资源”警告的一种简单方法是查看每个资源的详细信息。在Google PageSpeed Insights最新版本,您会在“ 缓存TTL ”下看到“None”: 在Google PageSpeed Insights中缓存TTL列表 又或者缓存有效期过短时,最新版的Google PageSpeed Insights也会在“采用高效的缓存策略提供静态资源”警告列表罗列,只是“ 缓存TTL ”展示的是缓存有效期: 浏览器缓存资源缓存有效期过短 Cache-Control标头启用客户端缓存并设置资源的最大使用期限时,Expires标头仅用于指定缓存资源有效期。 Expires在HTTP / 1.1中引入并提供了比Cache-Control更多的选项。它们可用于完成相同的事情,但Expires的数据值是HTTP日期,而Cache-Control max-age允许您指定相对的时间量,以便您可以指定 “请求页面后X小时”。 HTML Cache控件是一个非常类似的问题,并且与缓存教程有很好的链接,可以回答你的大部分问题(例如,[http://www.mnot.net/cache_docs/#EXPIRES).)总结一下, 当您需要更多地控制缓存的方式时,建议对图像和Cache-Control等静态资源使用Expires。via itranslater.com 您不必同时添加两者,因为这可能是多余的。通常推荐使用较新的Cache-Control。但是,某些Web性能工具(例如GTmetrix)仍会检查Expires标头。 如何在Nginx中添加Cache-Control缓存控制标头 要在Nginx中添加Cache-Control标头,可以将以下内容添加到服务器的Nginx配置文件中: location […]

WordPress Cloudflare,Cloudflare Workers,WordPress缓存 文字详细教程

Cloudflare一直是我非常喜欢的厂商,免费的套餐就可以提供不错的服务,只不过现在被玩坏了,国内访问速度大不如前,但是总体来说有还是比没有强。 不过免费版套餐的Cloudflare CDN有个非常致命的缺点,就是不能根据cookie来区分访客,从而针对性提供访问内容(比如不为登陆、评论过的用户提供缓存)。并且还会把已登录或已评论用户的信息缓存上去,这点难以接受,也是我抛弃Cloudflare的重要原因之一。 不过在Cloudflare Workers面世后,这个问题就迎刃而解了,我们可以使用Workers来绕过这个限制,自己编写缓存策略。 介绍 关于Cloudflare Workers的介绍可以自行搜索,通过搜索引擎看到本文人或许应该已经有所了解。 我简单阐述一下,本文要讲的内容,就是通过Cloudflare官方曾编写的一款脚本,实现自定义缓存策略。 Edge Cache HTML Cloudflare官方曾编写的一款WordPress插件,用以搭配edge-cache-html,不过这个项目已经快两年没更新了,应该是觉得这个项目会影响到他们付费套餐的出售。 https://github.com/cloudflare/worker-examples/tree/master/examples/edge-cache-html 目前这个脚本直接使用,是无法在WordPress下生效的,并且缺失URL路径规则。我稍作修改,增加了路径排除和支持在WordPress下是缓存(去除header cache判断)。 前期操作请参考 [WordPress]利用 Cloudflare Workers 来缓存博客的 HTML 网页 ,写的非常详细,只不过这位博主没有没有缓存成功。 以下是修改后的脚本 // IMPORTANT: Either A Key/Value Namespace must be bound to this worker script // using the variable name EDGE_CACHE. or the API parameters below should be // configured. KV is recommended if […]

WordPress WordPress缓存,浏览器缓存,缓存插件,缓存服务器 文字详细教程

如果您有使用网站测速性能测试深入浅出教程一文中提及的15个网站测速工具对网站进行测速,相信对浏览器缓存这个概念不会陌生。个人尤其推荐其中Google PageSpeed Insights网站性能测试工具。 通过修复浏览器缓存警告,能够在一定的程度上加速您的WordPress网站并为网站访问者提供更好的体验。在本教程中,我们将再一次介绍如何处理WordPress网站在网站性能测试中的浏览器缓存警告。 什么是WordPress浏览器缓存? 浏览器缓存是一种提高网站加载速度的方法。当一个网页加载时,所有的文件将被单独加载。 这会在浏览器和WordPress托管服务器之间创建多个请求,从而增加网页加载时间。 启用浏览器缓存后,Web浏览器会在本地存储您的网页副本。这允许浏览器在用户访问您网站上的第二页时更快地加载常见文件,如样式表、Logo、图像等。 这减少了整体服务器负载,因为对实际服务器的请求会减少,因此您的网站性能将得到改善。 在哪里查看WordPress浏览器缓存警告? 利用浏览器缓存警告意味着您没有启用浏览器缓存,或者您的缓存设置可能错误。 当您运行网站速度测试时,您会收到一份报告,其中显示了您可以修复哪些方法来加速WordPress。 如果您的网站当前未使用浏览器缓存,那么您将收到启用浏览器缓存的警告。 这就是从页面速度洞察工具查看结果时的样子。 有时您会收到一条警告,指出您的高效缓存策略不起作用。 这两个警告都是指您的浏览器缓存设置错误。 利用浏览器缓存意味着激活和自定义缓存规则以加速您的网站。 下面我们将介绍使用两种不同的方法轻松修复WordPress浏览器缓存警告。 使用插件修复网浏览器缓存警告 使用代码修复网站浏览器缓存警告 方法 1. 使用WordPress插件WP Rocket修复浏览器缓存警告 WP Rocket是市场上最好的WordPress缓存插件之一。它非常适合初学者,即使不了解复杂的缓存和速度术语,也可以帮助您优化站点以提高速度。 开箱即用,所有推荐的缓存设置都将真正加速您的WordPress网站。 要使用WP Rocket修复浏览器缓存警告,您所要做的就是安装并启用插件。 就是这样。 WP Rocket将自动启用浏览器缓存并使用正确的规则修改您的文件.htaccess。 方法 2. 通过添加代码来修复浏览器缓存警告 第二种方法涉及向WordPress文件添加代码。 这种方法对初学者不太友好,所以请仅在您确切知道自己在做什么时才遵循此方法。对于大多数站长,我们建议使用方法 1。 话虽如此,让我们来一起看看如何通过向WordPress添加代码来修复浏览器缓存警告。 注意:在您自定义您的WordPress代码之前,我们建议您备份您的 WordPress 网站。有关更多详细信息,请参阅有关如何备份和恢复WordPress网站。 确定您的网站是运行Apache还是 Nginx? 首先,您需要确定您的网站是使用Apache还是Nginx服务器。 为此,请在新选项卡或窗口中打开您的网站。然后,右键单击并选择“Inspect(检查)”选项。 接下来,单击页面顶部的“Network(网络)”选项卡。 您可能需要刷新页面才能加载结果。 之后,在“Name(名称)”列中单击您的域名。 它应该在页面的顶部。 然后,在“Response Headers(响应标头)”部分,您将看到一个名为“server(服务器)”的项目,其中显示了服务器的类型。在这种情况下,该站点在 Apache 服务器上运行。 在Apache中添加缓存控制和过期标头 […]

WordPress WP Rocket,WP ROCKET配置,缓存插件 文字详细教程

Forrester Consulting的一项研究表明“ 47%的消费者希望网页在两秒钟或更短的时间内加载”。可悲的是,许多站长没有意识到加载缓慢的网站不仅使人们感到沮丧,而且还可能对网站搜索排名产生负面影响,并影响网站收入! 好消息是有一些方法可以加快网站的加载时间,本教程将详细介绍如何配置目前较为主流的WordPress缓存插件WP ROCKET,以提升网站速度和性能。 本教程主要分为以下三大部分: 下载和安装WP Rocket 如何使用推荐参数设置WP Rocket 哪里可以获得帮助并找到官方文档 什么是WP ROCKET?WP ROCKET是一款主流的WordPress缓存插件,对提升网站的加载时间非常有效。 WP Rocket计划和定价: $49/年–一年的支持和更新(单网站). $99/年–一年的支持和更新(三网站). $249/年–一年的支持和更新(无限网站). WP Rocket是作为众多站长首选的WordPress高级缓存插件。WP Rocket入门非常容易,只需安装一些建议的设置即可完成即插即用。 优点:最小配置/页面缓存/缓存预加载/静态文件压缩 缺点:对于国内站长来说,价格并不低。 不像大多数其他WordPress高速缓存那样,各种令人困惑的选项和设置。后续我们将会抽空介绍一下WP Rocket的最佳免费替代品. 一.下载和安装WP ROCKET 首先,前往WP Rocket网站并购买WordPress插件。 根据自身的需求选择最适合付费套餐并完成下订单所需的步骤。 接下来,wp-rocket.me将会向您的帐户发送一封包含登录信息的电子邮件。点击附带的链接登录网站,然后进入“My Account”即可找到下载链接,点击下载并将zip文件保存到您的计算机。 接下来,登录到您的WordPress网站并前往插件–>安装插件–>上传插件。只需上传插件压缩包即可安装WP Rocket。 最后,去激活WP Rocket,即完成插件的最终安装。 二. WP ROCKET最佳配置 下面我们一起来看看WP Rocket最佳配置,当然实际上,还需要站长根据自身情况而定。所谓最佳配置,更多是一个参考作用。 在WordPress网站管理后台的设置–> WP Rocket,进入插件设置页面。您需要配置和调整以下10个标签或部分的设置,及其他一些配置选项及说明: 我的帐户(默认标签页) 缓存设置 CSS和JS文件优化设置 媒体设置 预加载设置 高级规则设置 数据库设置 CDN设置 附加组件(Cloudflare) 工具 […]

WordPress DNS缓存,服务器缓存,浏览器缓存,缓存 文字详细教程

在网络上获取信息需要处理能力和时间。数据需要从一台服务器传输到另一台服务器。使用缓存减少了这个时间和资源使用。 回答什么是缓存取决于上下文。总的来说,缓存是一种保存和快速调用常用数据的方法。管理缓存,尤其是在使用WordPress时,可能是流畅、快速运行的站点和令人沮丧的缓慢站点之间的区别。 这篇文章将回答“什么是缓存?”的问题。并提供一些有关如何管理您的见解。 什么是缓存? 缓存如何帮助您优化网站 使用缓存的网站技术 WordPress如何处理缓存 如何安装缓存插件 如何清除缓存 什么是缓存? Web缓存的工作原理 缓存获取应用程序处理的数据并将其存储以备后用。它并不一定要在本身的浏览器,但你会发现网站和其底层技术的使用缓存很多。 “缓存”是存储和调用已保存数据过程的术语。缓存通常包括两个元素: 缓存软件本身运行该过程并将其在各种其他元素之间穿梭。 随机存取存储器 (RAM) 和“内存中”引擎。它们存储通过缓存技术传递的数据。 这些元素必须是高质量和协作的。性能低下的RAM将无法足够快地调用数据以使软件有效地使用它。 考虑到页面文件的大小,大多数Web应用程序几乎都需要缓存。在某些情况下,可靠的实现可以为您提供宝贵的时间。评论网站加载速度快的用户间接称赞了网站服务器核心的缓存软件。我们将在接下来更详细地介绍这一点。 缓存如何帮助您优化网站 计算机技术在不断扩展。换句话说,内存、硬盘空间和其他此类计算机处理元件的大小正在快速增加。在我们的个人计算机中使用64KB RAM的日子已经一去不复返了。现在通常可以看到千兆字节 (GB) 的RAM。一些较新的Apple MacBook甚至可以容纳64 GB的内存。 由于现代Web开发和相关技术放置现场代码的需求,网站也变得越来越重。它不仅需要为最终用户提供更多的处理能力,还需要更强大的服务器和技术来适应。如果没有内存(和缓存),加载速度会慢到爬行。 因此,搜索引擎优化 (SEO) 早就认识到页面速度是网站排名的主要因素。虽然不知道确切的细节,但在搜索引擎结果页面 (SERP) 中放置站点的排名因素包括对站点速度的引用。 文件大小精简而平均也同样好 虽然排名指标不会像您想象的那样使用网站速度作为直接衡量指标——有太多因素在起作用,无法将其用作可靠的指标——但许多其他方面都将其考虑在内。例如,您网站的HTML代码质量和Google Chrome中的加载时间也会产生影响。 DevTools中记录的页面加载速度 关于用户体验 (UX),一个长期存在的指标表明用户将在仅等待两秒钟后放弃页面。它带来了几个问题: 您的Google RankBrain优化(包括跳出率)需要准确无误;否则,您的SEO努力将一事无成。 更快的网站加载速度将有助于控制跳出率。 您网站的用户体验是您网站最关键的元素之一。 通过减少页面加载所需的时间,缓存可以在所有这些方面提供帮助。更重要的是,您的站点使用的资源将减少,从而进一步产生影响。总的来说,快速加载最相关和最新信息的网站将比其他网站表现得更好。接下来,我们将研究您在使用缓存时可能遇到的一些问题。 缓存有时如何导致问题 当然,缓存并不总是花里胡哨。主要的问题是实现一个运行良好的缓存。对于许多小型站点(或至少非企业或网络)来说,不需要大而频繁的缓存周期。它可以看到您的服务器浪费资源缓存未更改的页面。 另一方面,缓存不足(或以正确的方式)的策略和实现可能会看到您提供过时的页面。这个问题有时会发生在 WordPress 网站上。但是,有一些技巧可以克服它。 当然,为页面的旧缓存版本提供服务可能会导致问题。考虑一个必须定期更新其信息的流行病资源站点。现在考虑浏览器缓存不足或不存在对页面的影响。 好消息是,设置缓存以减轻或减轻这些缺点的影响很简单。我们稍后会讨论这个。 使用缓存的网站技术 我们已经注意到缓存通常如何以几种不同的方式在计算中涉及。不过,在本文中,我们将研究非CPU缓存。如果您回顾一下Apple MacBook规格,您会注意到处理芯片中通常包含几兆字节 (MB) 的缓存: […]

WordPress Cache-Control,浏览器缓存,缓存服务器,缓存验证器 文字详细教程

您是否在WordPress网站上的Pingdom、GTmetrix或Google PageSpeed Insights中看到“指定缓存验证器(Specify a Cache Validator)”警告?这是因为缺少HTTP缓存标头,这些标头应该包含在每个源服务器响应中,因为它们都验证并设置了缓存的长度。如果没有找到标头,它每次都会为资源生成一个新的请求,这会增加服务器的负载。 使用缓存标头可确保 不必从服务器加载后续请求,从而为用户节省带宽并提高性能。 指定缓存验证器警告 Pingdom的警告指出: 以下资源缺少缓存验证器。未指定缓存验证器的资源无法有效刷新。指定Last-Modified或ETag标头以启用以下资源的缓存验证。 按照有关如何解决“指定缓存验证”的警告下面的步骤。 修复“指定缓存验证器”警告 关于此警告需要注意的第一件事是,您只能针对服务器上的请求修复此问题。如果您有3rd方请求,您会看到此内容,则您无能为力,因为您无法控制他们的Web服务器。尽管随时与他们分享这篇文章。请记住,使用Pingdom,您可能需要多次运行测试。可能是第一次出现警告,第二次消失。当您第一次运行该工具时,它会从服务器启动资产的缓存。 有四种不同类型的标题可以以不同的方式用于修复此警告。这可能会让人有点困惑,但我们将尝试尽可能简单地解释它。 验证缓存的标头 前两个标头是last-modified和ETag。这些标头可帮助浏览器确定自上次请求以来该文件是否已更改。或者更确切地说,他们验证缓存。 1. 上次修改 最后修改标头通常自动从服务器发送。这是一个您通常不需要手动添加的标题。发送它是为了查看自上次请求以来浏览器缓存中的文件是否已被修改。您可以在Pingdom中查看header请求或使用Chrome DevTools查看最后修改的header的值。 最后修改的标题 2. ETag ETag的头也很类似Last-Modified头。它还用于验证文件的缓存。如果您运行的是Apache 2.4或更高版本,则ETag标头已使用FileETag指令自动添加。就NGINX而言,自2016年以来,ETag标头默认启用。 ETag标头 您可以使用以下代码在NGINX中手动启用ETag标头。 etag on 决定缓存长度的标头 接下来的两个标头是Cache-Control和Expires。这些标头有助于确定文件在从服务器获取新副本之前应在缓存中保留多长时间。请记住,要修复您在Pingdom或GTmetrix中看到的警告,您需要确保您有一个既可以验证缓存又可以确定缓存长度的标头。 3. 缓存控制 Cache-Control是由不同指令组成的标头,允许您定义缓存的长度。一些最常见的指令包括: max-age:定义文件应该被缓存的时间。 public: 允许任何缓存公开存储响应。 private:只能通过浏览器访问文件缓存。 缓存控制头 在上面的示例中,我们可以看到资产正在使用max-age指令。604800秒等于7天的缓存。要在Apache中进行配置,只需将以下代码添加到您的 .htaccess 文件中。 <filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$”> Header set Cache-Control “max-age=604800, public” </filesMatch> 要在NGINX中配置它,只需将以下代码添加到您的配置文件中。所有NGINX配置文件都位于该/etc/nginx/目录中。主要配置文件是/etc/nginx/nginx.conf. location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { add_header Cache-Control […]

WordPress Google Cache,缓存,谷歌缓存 文字详细教程

Google的网络爬虫不断在互联网上搜索新的和更新的网页。 当这些爬虫为站点的内容编制索引时,它们不仅仅使用该信息来提供搜索结果。他们备份页面并将它们添加到名为 Google Cache 的统一数据库中。 您可能已经使用 Google 缓存查看已关闭或​​未正确加载的旧版本网站。但是您知道您也可以使用它来解决您网站上的问题吗?它甚至可以帮助您进行SEO工作。 本文介绍了Google Cache及其检查方法。我们还将了解Google缓存如何提供帮助 – 以及何时不应过分依赖它。 什么是谷歌缓存? 为什么Google缓存很重要 如何查看Google缓存 使用Google缓存的原因 Google缓存的限制 为什么找不到缓存的网页? 如何解决网站缓存页面的问题 如何从Google缓存中删除页面 什么是谷歌缓存? Google缓存页面是在Google抓取过程中获取的页面内容的原始HTML备份。谷歌缓存作为一个整体由这些备份页面组成。 如果您查看网站的缓存版本,它可能看起来很像该网站在被抓取时的样子。但有几个原因有时会出现与您预期不同的情况。 两个主要原因是: 网页由您的浏览器呈现,而不是由 Google呈现。这可能会导致与网站的当前版本存在差异。 JavaScript不会保存到缓存中,因此您网站的某些部分可能会丢失。 在缓存页面的顶部,您会看到一个横幅,显示三件事: 缓存页面的URL — 这通常是您要访问的URL。在某些情况下,例如重定向的URL,它会有所不同。 缓存此版本页面的日期– 您可以查看您正在查看的缓存页面是昨天还是上周创建的。这不一定是最后一次抓取您的网页;我们稍后会讲到。 版本— 您可以选择查看完整版本、纯文本版本或页面来源。完整版向您显示浏览器呈现的页面。纯文本版本已关闭CSS且不显示图像,但您仍会看到超链接。单击查看源代码会显示页面的源代码: 教学博主页的缓存版本示例 为什么Google缓存很重要 Google Cache的主要用途是供人们浏览互联网。它允许他们查看已关闭或加载有问题的网页。 作为网站所有者,Google缓存至关重要还有其他原因。您希望您的网站永远不会关闭或出现故障,但它确实发生了。拥有缓存可使用户可以使用您的内容,即使某些内容无法正常工作。 您还可以使用您网站的缓存版本来了解您的网站是如何编入索引的并诊断问题。请继续阅读以了解更多信息。 如何查看Google缓存 您如何从Google搜索引擎结果访问缓存的Google页面取决于您使用的设备类型。在桌面Web浏览器中,您有两个选择: 您可以点击指向Google搜索结果中页面缓存版本的链接。 可以直接进入页面。 在移动浏览器上,您只能选择使用直接URL。 从Google搜索结果查看缓存页面 即使您有从搜索结果页面查看缓存站点的经验,您也可能希望阅读本文,因为Google在2021年初改变了查找缓存链接的方式。 首先,在Google上搜索您要查看的页面。在搜索结果中页面的URL旁边,您应该会看到一个下拉的三角图标。单击它们,会出现一个标有“页库存档”的弹出窗口:     Google 的“页库存档”功能   此功能目前处于测试阶段。它旨在让您在单击之前了解有关站点的更多信息(例如它是否安全)。 […]

WordPress 浏览器缓存,缓存过期标头 文字详细教程

您是否刚刚通过速度测试工具运行您的WordPress网站,却被告知您需要“Add Expires headers”到您的WordPress网站? 缓存过期标头是让Web浏览器知道是从访问者的浏览器缓存还是从您的服务器加载网页资源(如图像)的规则。这些可以帮助提高您网站的性能。除此之外,它们也是YSlow性能建议的一部分,这意味着它们会影响您在GTmetrix等工具中的性能“分数” 。 在这篇文章中,我们将解释什么是过期标头以及它们如何影响您的网站。然后,我们将向您展示如何使用几种不同的方法在WordPress中添加过期标头。 但首先,我们需要快速绕道讨论另一个主题——浏览器缓存。 什么是浏览器缓存? 什么是过期标头? 如何修复WordPress中的“添加过期标头” 如何测试Expires标头是否正常工作 如何为外部脚本添加过期标头 什么是浏览器缓存? 在讨论过期标头之前,我们首先需要向您介绍浏览器缓存的概念。这很重要,因为过期标头可以帮助您控制和实现浏览器缓存——因此,如果您不了解浏览器缓存,就无法理解过期标头。 简而言之,浏览器缓存让您的网站告诉访问者的浏览器将某些文件保存在访问者的本地计算机上并加载这些本地文件以供后续访问,而不是在每次页面加载时从您的服务器下载它们。 通过消除每次下载文件的需要,您可以加快站点的加载时间并减少带宽使用。 让我们看一个示例——您网站的徽标图像。您的徽标在每个页面上都是相同的,因此强制访问者的浏览器在每次页面加载时重新下载相同的徽标文件是没有意义的。通过浏览器缓存,您可以将该徽标文件存储在访问者的本地计算机上。访问者在第一次访问时仍需要下载您的徽标图像。但是对于后续的页面查看,该文件将从其本地浏览器缓存中加载。 什么是过期标头? 过期标头让您告诉访问者的Web浏览器它是否应该从本地浏览器缓存中加载给定资源(如上所述),或者它是否需要从Web服务器下载新版本。 更具体地说,它允许您在文件“过期”之前为不同文件类型的缓存版本设置持续时间,并且浏览器必须再次从服务器下载它。 让我们看一个例子…… 假设您想控制网站上PNG图像文件的浏览器缓存行为。如果您将PNG文件的过期标头设置为一个月,这意味着访问者的浏览器将: 在初始访问/下载后一个月从缓存中加载已经下载的版本。 一个月后从服务器重新下载该文件。 您可以为不同的文件类型设置不同的过期标头,这使您可以精细控制站点的浏览器缓存。 过期标头与缓存控制 虽然使用过期标头是控制WordPress上的浏览​​器缓存的一种方法,但它不是唯一的方法。还有另一种称为缓存控制的技术。 缓存控制是一种更现代的技术,为控制缓存行为提供了更多的灵活性。出于这个原因,今天许多网站都使用缓存控制。 但是,过期标头仍然提供大多数站点所需的一切,因此它们是用于浏览器缓存的好选择。您也可以同时使用两者,尽管在大多数情况下您的缓存控制标头将优先。如果同时使用两者,您需要确保在每个中设置相同的时间值。 如果您想了解有关如何在WordPress上实现缓存控制的更多信息,请查看我们的指南,了解如何在WordPress中利用浏览器缓存。 如何修复WordPress中的“添加过期标头” 现在,让我们进入实际的操作方法部分,我们将向您展示如何在 WordPress 中设置过期标头。 您可以为您的WordPress网站添加过期标头。您可以在服务器级别(Nginx或Apache)使用您自己的代码片段或通过一些用户友好的WordPress插件来执行此操作。 当有人第一次访问您的WordPress网站上的网页时,所有文件都会一个一个地加载。浏览器和WordPress托管服务器之间的所有这些请求都会增加网页加载时间。 浏览器缓存将部分或全部文件存储在访问者的计算机上。这意味着他们下次访问该页面时,可以从他们自己的计算机加载文件,从而提高您的WordPress性能。 现在您可能想知道,浏览器如何知道要保存哪些文件以及将它们保留多长时间? 这就是过期标标头的用武之地。 使用expires headers或cache-control headers设置关于保存哪些文件以及保存它们多长时间的规则。在本文中,我们将重点介绍缓存过期标头,因为它们对于大多数用户来说设置起来更简单。 缓存过期标头为浏览器缓存中存储的每种类型的文件设置过期日期。在该日期之后,文件将从您的服务器重新加载,以便为访问者提供最新版本的页面。 如何在Apache Web服务器上使用.htaccess添加过期标头 如果您的Web主机使用Apache Web服务器,您可以使用.htaccess文件添加过期标头,该文件位于您的服务器的根文件夹(与保存wp-config.php文件相同的文件夹)。 这是您需要做的: 在您首选的FTP客户端中使用FTP连接到您的服务器 在根文件夹中找到.htaccess文件 将 .htaccess 文件的备份副本下载到本地计算机。这样,如果出现任何问题,您可以重新上传备份副本以解决任何潜在问题。 在文件顶部附近添加下面的代码片段 ## […]

WordPress WordPress缓存,浏览器缓存,缓存服务器,缓存清除 文字详细教程

拥有一个快速加载的网站对于用户体验和SEO(搜索引擎优化)至关重要。具有优化速度的网站往往具有较低的跳出率,从而导致更高的参与度和转化率。谷歌也偏爱快速网站,并在搜索结果页面上排名更高。 从编码标准到托管服务提供商,许多组件都会影响网站速度。因此,有很多方法可以提高网站性能,而Web缓存是最有效的方法之一。 Web 缓存存储站点数据的副本以供将来请求。Web缓存不是从服务器下载原始数据,而是将这些缓存文件提取给您的网站访问者。因此,您的内容显示得更快。 但是,缓存文件可能会过期——这将阻止访问者看到您网站的更新版本。 为了解决这个问题,我们将向您展示如何使用流行的WordPress插件清除缓存。我们还将包括删除浏览器缓存以获得更有效结果的步骤。让我们先解释一下什么是缓存以及它是如何工作的。 解释WordPress缓存是什么以及它是如何工作的 使用LiteSpeed清除缓存 使用WP Super Cache清除缓存 使用W3 Total Cache清除缓存 使用WP Fastest Cache清除缓存 使用Cloudflare清除缓存 清除浏览器中的缓存 解释WordPress缓存是什么以及它是如何工作的 缓存是静态内容的临时存储位置,例如HTML、Javascript、CSS和媒体文件。 每当您访问网站时,您的浏览器都会向该网站的服务器发送请求。服务器可能需要一两分钟来获取和显示请求的内容——网络缓存使这个过程更快。 Web 缓存下载站点的静态内容并将其存储为缓存文件。因此,您的浏览器可以向服务器创建更少的请求,因为它已经有缓存的内容。 Web缓存有两个主要系统: 客户端缓存——也称为浏览器缓存,这种类型的缓存将静态内容存储在本地存储中。当用户重新访问网站时,它会加载得更快,因为缓存的版本已经存储在浏览器缓存文件夹中。 服务器端缓存——具有与客户端缓存类似的概念。但是,它使用服务器来存储网站的缓存数据。服务器缓存可以存储来自多个数据库的各种站点数据,使其成为高流量网站的绝佳解决方案。 总而言之,Web缓存通过存储网站的静态版本来减少对服务器的请求,从而提高网站性能。 它还减少了您的网络资源,因为处理更少的请求需要更少的带宽,这可以使资源有限的网站受益。 清除WordPress中的缓存 有时您更改和调整您的WordPress网站,但您的内容没有在前端更新。这可能是因为您的WordPress服务器仍在显示页面的缓存版本。 幸运的是,清除WordPress缓存通常可以解决此问题。当您的网站缓存为空时,缓存系统可以存储更新的数据并将其显示给您的访问者。 清除WordPress网站缓存的最简单方法是安装插件。以下部分将说明如何使用四个流行的WordPress缓存插件清除缓存,并展示如何在您的域指向Cloudflare时清除缓存。 使用LiteSpeed清除缓存 使用LiteSpeed Cache for WordPress (LCWP) 插件来有效管理缓存的存储和使用方式。这个缓存插件使用LiteSpeed服务器缓存来改善站点加载时间,并带有LiteSpeed独有的功能。 LiteSpeed Cache插件提供了多种清除WordPress缓存的方法。从根据特定条件设置自动缓存清除到为计划清除包括特定网站URL。请按照以下说明进行操作: 安装并激活插件后,访问您的WordPress管理仪表盘。然后,转到LiteSpeed Cache。 选择工具箱菜单,将出现LiteSpeed缓存工具箱窗口。 您可以清除各种类型的缓存,从页面缓存到CSS/JS缓存。选择您要执行的缓存清除类型。 如果您想完全清除WordPress缓存,请选择Purge All。请注意,它不会删除您WordPress网站上的关键数据——您可以继续清除缓存。 但是,如果您只想清空站点某些部分的缓存,请向下滚动到“Pure By”部分。从那里,使用类别、标签或URL输入您的内容。 除了访问您的WordPress仪表盘之外,您还可以通过访问它来清除特定页面的缓存——请记住,您需要以管理员身份登录。只需将鼠标悬停在管理栏上的LiteSpeed图标上,然后选择Purge this page。 使用WP Super Cache清除缓存 WP […]

WordPress LiteSpeed Cache,缓存插件 文字详细教程

页面速度优化应该是每个网站所有者的首要任务,因为它直接影响WordPress SEO。此外,网站加载的时间越长,跳出率就越高。这可能会阻止您产生转化并为您的网站带来流量。 使用正确的工具和配置,缓存您的网站可以显着提高其性能。因此,我们将向您展示如何使用LiteSpeed Technologies的最佳缓存插件优化您的页面得分。 我们测试了LiteSpeed Cache插件并配置了三个不同网站的设置。本文将引导您完成我们为获得最佳结果而应用的配置。 在深入了解设置之前,让我们先简要概述一下LiteSpeed缓存插件。 什么是LiteSpeed? OpenLiteSpeed、LiteSpeed Web服务器、Nginx和Apache上的LiteSpeed缓存插件性能 安装LiteSpeed缓存插件 LiteSpeed Cache for WordPress插件的最佳设置 1. 完成基本设置 2. 调整缓存设置 3. 优化页面和图像优化选项 4. 设置QUIC.cloud CDN(可选) 5. 通过CDN获取静态内容(可选) LiteSpeed还能做什么? 数据库优化 Crawler 工具箱 什么是LiteSpeed? LiteSpeed是旨在加速网站性能的网络服务器软件。LiteSpeed服务器采用事件驱动架构构建,可以用更少的进程处理更高的流量,从而减少资源使用并提高页面速度。 LiteSpeed服务器还具有内置的Apache替代品,支持.htaccess,让用户可以从Apache切换并使用现有配置。此外,它还可以与几个流行的主机控制面板一起使用,例如WHM、DirectAdmin和Plesk。 有两个版本的LiteSpeed Web服务器可用: LiteSpeed Enterprise – 适用于托管多个网站或共享托管环境。它会自动检测对.htaccess文件的更改并调整设置,而无需重新启动服务器。 OpenLiteSpeed – 具有所有基本功能的LiteSpeed Enterprise的开源版本。每次加载新的.htaccess文件时都需要重新启动。因此,此Web服务器通常用于单个网站。 在优化页面速度和性能时,LiteSpeed使用称为LiteSpeed Cache的内置服务器级缓存。 LiteSpeed Cache是LiteSpeed Technologies的产品,可优化网页上的动态内容。它具有高级缓存功能和优化功能。LiteSpeed Cache也可作为插件在包括WordPress在内的多个平台上使用。 LiteSpeed Cache for WordPress (LSCWP) 通过存储网站内容的副本以供将来请求使用。结果,服务器必须处理更少的请求并且可以更快地显示网页。 请注意,需要服务器缓存的功能仅在LiteSpeed服务器中可用。另一方面,优化功能可用于任何Web服务器,包括OpenLiteSpeed、Nginx和Apache。这些功能包括图像优化、CDN(内容交付网络)集成和CSS/JS修改。 […]

WordPress WP Rocket缓存,WP Rocket设置,页面缓存 文字详细教程

WP Rocket是可用于WordPress的最流行的缓存插件之一。它打破了拥有数百个选项的传统规则,并为用户提供了简单易用的界面。您只需切换选项即可在几分钟内加快您的网站速度。 但是,该插件在前端不提供任何选项来禁用页面缓存或绕过特定页面的设置。在本文中,我们将解释如何使用各种方法绕过WordPress中的WP Rocket缓存。 绕过WP Rocket缓存 尽管缓存可以帮助用户快速加载页面,但在您执行某些活动时可能会产生问题。以下是您可能希望绕过WP Rocket缓存的一些常见场景: 您想在使用和不使用WP Rocket插件的情况下在Google PageSpeed Insights工具中测试页面速度得分。您可能还想查看在没有缓存的情况下加载了多少CSS或JS文件或进行类似分析。 只想在某些页面上禁用WP Rocket缓存。例如,WP Rocket将无法与WooCommerce和GeneratePress主题一起使用,并使商店页面无响应。您需要在小屏幕上禁用WooCommerce样式才能解决此问题 您想禁用WP Rocket自动的页面级缓存,而没有任何选项可以在前端禁用它。 根据情况,您可以按照以下选项之一绕过WP Rocket缓存。在大多数情况下,您可能需要在整个站点或页面级别禁用插件而不是绕过。因此,我们将解释禁用和绕过而不停用的可用选项。 1.完全禁用插件 简单易用的选项是简单地停用您网站上的插件。您可以完成测试,然后重新激活。好的部分是该插件将保留您以前的所有设置。但是,每次想要测试一些简单的东西时,完全禁用插件并不是一个可行的解决方案。 请记住,当您想要测试兼容性或想要测试另一个缓存插件时,您应该停用该插件。例如,如果您想测试W3 Total Cache,那么在安装W3 Total Cache插件之前先停用WP Rocket。这些缓存插件将添加像advanced-cache.php这样的插件文件,当两个插件都处于活动状态时,它们可能会相互冲突。结果,您的网站将显示白屏死机或缓存不起作用。 转到WordPress管理面板中的“插件”部分,然后单击WP Rocket插件下的“停用”链接。单击“Skip & Deactivate”按钮可暂时停用插件而不删除缓存的内容。 停用WP Rocket插件 2.禁用特定页面上的插件 大多数WordPress商业主题都提供页面构建器集成,例如Elementor和Visual Composer。使用页面构建器插件在页面上使用繁重的JavaScript时,缓存会遇到真正的问题。动态动画图表和jQuery数据表等元素可能无法与WP Rocket等激进的缓存插件一起正常工作。最好的解决方案是在缓存有问题的页面上禁用WP Rocket缓存。 转到“文章”或“页面”并在古腾堡编辑器中找到您的文章并进行编辑。 WP Rocket将在编辑器中添加一个元框,您可以使用它来更改全局行为。如果您在边栏中没有看到元框,请单击三个点按钮并选择“首选项”。转到“面板”部分并启用“WP Rocket Options”元框。 启用WP Rocket选项元框 在侧边栏中看到元框后,选中“Never cache this page”选项。 发布您的文章,插件将忽略所有类型的缓存页面。 从不缓存特定页面 您也可以对您网站上的任何其他自定义文章类型执行相同的过程。 3.清除特定页面的缓存 与排除页面类似,您可能还想简单地删除某些页面上的缓存。默认情况下,每当您更改页面内容并再次发布时,WP Rocket都会清除缓存。但是,在某些情况下,清除可能不起作用,例如当您从文章索引页面更改类别或使用第三方工具更改编辑器外部的内容时。无论如何,我们建议您在分享URL或在Google […]

WordPress W3 Total Cache设置,缓存例外列表 文字详细教程

W3 Total Cache是WordPress的顶级免费缓存插件之一,活动安装量超过100万。但是,它需要在您的站点上进行正确设置才能缓存页面并正常工作。不同部分下有数百种可用设置,您很容易迷失方向。在设置中很容易出错,这会影响页面速度并破坏您网站的布局。特别是当您在页面上使用大量JavaScript时,您应该在部署到实时站点之前在您的登台或测试站点上彻底测试W3 Total Cache (W3TC)。当您发现某些页面布局错乱并希望将它们从缓存中排除时,下面是详细的教程。 为什么要排除特定页面和目录? 从缓存中排除特定页面或目录以进行正确加载的原因有很多。这取决于您在网站上使用的主题和插件。以下是W3 Total Cache插件遇到问题的一些常见案例: 当您拥有WooCommerce插件时,产品和购物车页面通常会因W3TC缓存而中断。 使用带有jQ​​uery或JavaScript的slideshow轮播会破坏缓存,并且无法正确加载,尤其是在移动设备上。 大多数页面构建器插件(如WPBakery)附带的博客轮播元素无法在W3TC中正常工作。 如果您使用严重依赖jQuery的主题,则需要禁用JavaScript的最小化(minification)才能正确加载页面。幸运的是,W3TC提供了一个使用通配符排除页面和目录的选项,以便您可以轻松地将它们从缓存中排除。 觉得W3 Total Cache设置复杂的朋友,可以尝试WP Rocket高级插件来加速您的网站。您会对最小的设置和网站页面速度得分的提高感到惊讶。 从W3 Total Cache插件缓存中排除页面和目录 登录到您的WordPress管理面板并导航到“Performance > Page Cache”部分。向下滚动到“Advanced”部分并查找“Never cache the following pages”选项。 W3 Total Cache Page Cache高级设置 您将看到插件已经在文本框中添加了几行,如下所示。 wp-.*\.php index\.php 在“Never cache the following pages”文本框中输入页面URL和目录,以将它们从缓存中排除。再次,向下滚动到底部并单击“Save Settings & Purge Caches”按钮以清除旧缓存并保存您的更改。 如何输入页面URL和目录? W3 Total Cache允许通过多种方式进入要从缓存中排除的页面和目录。您可以使用URL、目录名称、通配符和正则表达式格式。输入您的详细信息时,请确保遵循以下准则: 每行输入一个整体,可以是页面URL或目录。 URL和目录作为相对URL输入到您的域。这意味着您需要忽略站点地址,只输入剩余部分。 以下是您可以输入的一些示例排除规则: 排除格式 预期结果 […]

在本指南中,我们将告诉你如何为WooCommerce设置任何WordPress缓存插件,如果出了问题该怎么办,以及如何测试你的修改是否有效。

我们在以前的文章中探讨过如何加快你的WordPress网站的速度,并研究过各种形式的缓存。 然而,像那些使用WooCommerce的动态电子商务网站,在让缓存正常工作方面往往会面临重大挑战。 在本指南中,我们将告诉你如何为WooCommerce设置任何WordPress缓存插件,如果出了问题该怎么办,以及如何测试你的修改是否有效。 什么是缓存? 缓存是如何影响WooCommerce的? 为什么需要明确配置WooCommerce的缓存? 如何设置WooCommerce的缓存? 哪些缓存插件对WooCommerce效果最好? 小结 什么是缓存? 简单地说,缓存就是将网站 “保存 “起来,使最终用户能够比每次加载网站的所有方面更快。 缓存网站的资产已经被加载,因此比起网站每次被请求时都要加载和 “建立 “页面,可以更快得到服务。 缓存是如何影响WooCommerce的? 像WP Rocket这样的缓存插件,默认情况下是不会对登录用户进行缓存的,但如果你对登录用户进行了缓存,而你的网站又没有进行必要的设置,会发生什么情况? 你是否遇到过这样的情况? 顾客看到其他顾客的账户信息? 顾客在他们的购物车里有神秘物品,但他们发誓他们没有添加? 顾客抱怨在结账时看到别人的地址? 那么你对WooCommerce的缓存设置就不正确了! 别担心,我们稍后会讨论如何解决这个问题。 但了解其中的隐患是非常重要的。 客户失去信任。 潜在的数据保护问题 作为一个店主,你有责任确保你的商店是安全的,并遵循所有的法律规定。 为什么需要明确配置WooCommerce的缓存? 当您在网站上缓存内容时,它就不再是动态的了,内容被保存下来,然后每次都以相同的方式提供给您的访问者。这意味着如果你缓存了你的结账页面,它永远不会向客户展示他们正确的购物车。 WooCommerce是动态的,您需要确保动态页面被排除在缓冲区之外。 如何设置WooCommerce的缓存? 如果你使用的是W3 Total Cache、WP Super Cache或WP Fastest Cache等流行的缓存插件,你需要做以下工作: Step 1: 从你的缓存插件中排除WooCommerce页面 在大多数WooCommerce缓存插件中,排除页面是相当直接的,只需进入缓存插件设置,寻找排除选项,并将以下页面设置为排除: 购物车 付款页面 我的账户 产品 以上是WooCommerce提供的主要动态页面,其内容会根据谁在看这个页面而改变。 如果您使用的是WP Rocket,好消息!您不需要做什么(WP Rocket默认不包括所有WooCommerce页面)!不需要做什么(WP Rocket默认排除了所有WooCommerce页面)。 此外,从WooCommerce 1.4.2开始,WooCommerce设置了DONOTCACHEPAGE常量,这意味着从技术上讲,你不需要将这些页面从你的缓存方案中排除。 […]

Hyper Cache – WordPress plugin WordPress插件下载

点击下载 超级缓存 插件描述 超级缓存是一个专门为您的WordPress博客获取最大速度的缓存插件。它可用于低资源托管以及高端服务器上的。 Hyper Cache 纯PHP 并且在每个博客上工作:不需要复杂的配置,当您停用它时,不会留下过时的设置。 功能简短列表: 移动识别:桌面和移动网站版本的双缓存HTTPP Ready ready移动主题切换选项:更改移动设备检测主题能够将过期页面提供给机器人,以提高博客的感知速度botsManages甚至动态压缩非缓存页面很多可配置的绕过:匹配的cookie,匹配的URL,用户代理,…注释意识:即使是评论博客的访问者也可以提供缓存页面(非常适合具有优秀读者的博客)缓存文件夹可以移动到您的博客空间之外,以将其从backupControls中排除,通过缓存清理博客事件(发布后编辑,评论,…)Autoclean控制缓存使用的磁盘空间CDN支持其他特殊选项响应标头签名以检查工作状态bbPress特定集成 可以在 Hyper Cache官方页面上阅读更多内容。 您可以进一步优化博客安装自动优化 ,它可以清理HTML,缩小和连接CSS和JavaScript。 Stefano Lissa的其他插件: 时事通讯 页眉和页脚 包括我 截图 主配置面板 旁路的配置(您想要/不想要缓存的内容) 移动设备配置 安装 将插件文件夹放入[wordpress_dir] / wp-content / plugins /进入WordPress管理界面激活pluginOptional:转到选项页面并配置插件 FAQ 请参阅 Hyper Cache官方页面或 Hyper Cache官方论坛 。 安装说明将插件文件夹放入[wordpress_dir] / wp-content / plugins /进入WordPress管理界面并激活pluginOptional:转到选项页面并配置插件 评论

Hummingbird Page Speed Optimization – WordPress plugin WordPress插件下载

点击下载 蜂鸟页面速度优化 插件描述 Hummingbird 拉链穿过您的网站,找到提升页面的新方法通过对文件压缩,缩小和整页,浏览器和Gravatar缓存进行微调控制的速度。使用Hummingbird网站优化,在 Google PageSpeed Insights 上更快地加载页面并获得更高分数。 Hummingbird中可用的功能包括: 性能报告 – 以超高速运行站点的专业提示资源优化 – 定位,缩小和组合文件以获得最佳性能缓存套件 – 使用整页,Gravatar和更快地加载页面浏览器缓存工具GZIP压缩 – 快速创建HTML,JavaScript和样式表传输 扫描和建议 Hummingbird将扫描您的网站,查找减慢速度的文件,并提供有关使网站运行的提示和修复最高速度。 Hummingbird甚至可以通过一键式改进来快速优化性能。 ★★★★★ “蜂鸟很容易使用。我认为这不会改变我的速度,因为我已经做了改进。我运行扫描,它给了我推荐,我按了一个按钮来应用它们,这使我的网站更快!“ – Camilo ★★★★★ “蜂鸟每次更新都会越来越聪明。今天它变得如此之好以至于它迫使我删除巨型缓存和优化插件,如WP Super Cache和WP Sweep,因为现在Hummingbird包含所有这些功能 – 但是以更令人印象深刻的方式。“ – swagatam1975 ★★★★★ “哼唱鸟在Google页面速​​度上把我从32点提高到84点加上我的网站在GTmetrix上的速度提高了50%!“ – Nicolas ★★★★★ “我刚刚建立了一个真正膨胀的WP网站垃圾袋,在配置Hummingbird并让它完成它之后,该网站实际上快速 – 比任何权利要快得多……我印象深刻。“ – Cacarr 资产优化 您是否知道您添加到网站标题的文件越多,它就越慢加载?使用Hummingbird,您可以轻松自定义文件的加载位置,以提高页面速度。 使用Hummingbird的缩小功能快速重新排序,压缩和重新定位文件。但仔细玩 – 缩小是一个强大的工具(但如果你需要它,你可以重置你在一次点击中所做的任何改变)。 使用GZIP以最高速度传输数据 Hummingbird具有GZIP功能,可以更有效地共享您的站点。 发送压缩文件更快,可以节省您的托管费用。并且不用担心设置,只需点击一下按钮即可发送蜂鸟指令,然后她将处理其余部分。 全页面,浏览器和Gravatar缓存 使用Hummingbird的一整套缓存工具,让您的网站加载速度更快,为访问者提供更快的浏览体验。包括整页,浏览器和Gravatar缓存。 […]

Proxy Cache Purge – WordPress plugin WordPress插件下载

点击下载 代理缓存清除 插件描述 此插件不安装或配置缓存代理。它充当这种服务的接口。 缓存网站内容的一种常用方法是使用反向代理缓存。其常见的例子是 Varnish 和 Nginx 。这些系统允许网站更新内容并缓存访问者的体验,而无需在本地存储文件和耗尽用户磁盘空间的复杂插件。 反向代理缓存安装在服务器前面并检查请求。如果正在请求的页面已缓存,则会传递缓存的内容。否则它会按需生成页面和缓存。 代理缓存清除插件每次修改时都会发送删除(也称为刷新)页面或帖子的缓存数据的请求。更新,发布,评论或删除帖子以及更改主题时会发生这种情况。 工作原理 当WordPress更新网站上的内容时,插件会使用页面的URL与代理缓存服务联系,请求删除缓存。 并非所有页面都会在每次更改时从缓存中删除。例如,当编辑帖子,页面或自定义帖子类型或添加新评论时,仅以下页面将被清除: 首页帖子/页面编辑任何类别,标签,和/或与pageRelated feedsAssociated JSON API页面关联的自定义分类 此外,您的整个缓存将在以下操作中被删除: 更改主题按清空缓存工具栏上的按钮 插件可以挂入清除也可以过滤自己的事件以触发清除。 在使用子文件夹的多站点网络上,只有网络管理员可以清除主站点。 开发模式 如果您正在使用某个站点并需要通过以下两种方式之一关闭缓存: 添加 define(’VHP_DEVMODE’,true); 到您的 wp-config.php 文件转到代理缓存 – &gt;设置并启用调试模式一次24小时 这将破坏页面加载时的缓存。生产推荐 WP CLI wp varnish purge – 刷新整个缓存 wp varnish debug [&lt; url&gt;] – 帮助调试缓存的效果(或者不是)工作 wp varnish devmode [&lt; activate | deactivate | toggle&gt; […]

Cache Enabler – WordPress Cache – WordPress plugin WordPress插件下载

点击下载 缓存启动器 – WordPress缓存 插件描述 WordPress缓存引擎 缓存启动器插件创建静态HTML文件并将它们存储在服务器磁盘上。 Web服务器将提供静态HTML文件,并避免资源密集型后端进程(核心,插件和数据库)。这个WordPress缓存引擎将改善您的网站的性能。 产品特点 高效快速的磁盘缓存引擎自动和/或手动清除缓存手动清除特定页面的缓存在仪表板中显示实际缓存大小显示HTML和内联JavaScriptWordPress多站点支持自定义后期类型supportExpiry DirectiveSupport 304 Not Modified 如果页面自上次cachedWebP支持后未被修改(与 Optimus 结合使用时)支持自srcset的响应图像,因为WP 4.4Works与 Autoptimize 完美匹配 Cache Enabler是第一个允许您在没有JavaScript的情况下提供WebP图像的WP插件,并且自WP 4.4以来也完全支持srcset。 WebP是一种新的图像格式,可为Web上的图像提供无损和有损压缩。与PNG相比,WebP无损图像的尺寸小。 缓存如何工作? 此插件需要最少的设置时间,并允许您轻松利用使用WordPress缓存带来的好处。 WordPress Cache Enabler可以创建2个缓存文件。一个是纯HTML,另一个版本是gzip(gzip级别9)。然后,这些静态文件可用于更快地向用户提供内容,而无需任何数据库查找或gzipping,因为文件已经过预压缩。 与Optimus合并时,WordPress Cache Enabler允许您轻松交付WebP图像。该插件将检查您的上传目录中是否有具有等效WebP文件的任何JPG或PNG图像。如果有,则Cache Enabler将这些图像的URI缓存在WebP静态文件中。当启用“为WebP映像支持创建其他缓存版本”选项时,不需要将所有映像转换为WebP。这不会破坏任何非WebP格式的图像。该插件将提供具有WebP等效的图像,并且对于不具有WebP的图像将回退到JPG或PNG格式。 站点 WordPress缓存启动器 – 文档 系统要求 PHP&gt; = 5.6WordPress&gt; = 4.6 贡献 欢迎任何人访问对 GitHub 上的插件做出贡献。请在打开拉取请求之前将所有更改合并(压缩)到一个提交中。 维护者 KeyCDN 荣誉榜 灵感来自 Cachify 。 屏幕截图 在仪表板中显示缓存大小 […]

Nginx Helper – WordPress plugin WordPress插件下载

点击下载 Nginx Helper 插件描述 当使用带有nginx的WordPress时,从永久链接中删除 index.php .Adds支持清除redis -cache用作使用 nginx-srcache-module 创建的整页缓存添加对nginx fastcgi_cache_purge&amp;的支持。 模块中的proxy_cache_purge指令。提供设置,以便您可以自定义清除规则。在WordPress-multisite网络安装上添加对nginx map {..} 的支持。使用它,即使PHP / MySQL崩溃,Nginx也可以提供PHP文件上传服务。请查看下面的教程列表,了解相关的Nginx配置。 教程 您需要按照以下一个或多个教程获得所需的功能: Nginx Map + WordPress-Multisite +静态文件处理 Nginx + WordPress + fastcgi_purge_cache Nginx + WordPress-Multisite(子目录)+ fastcgi_purge_cache Nginx + WordPress-Multisite(子域/域映射)+ fastcgi_purge_cache 其他WordPress-Nginx教程 屏幕截图 Nginx插件设置 剩余设置 安装 自动安装 登录WordPress管理面板,导航到“插件”菜单,然后单击“添加新”。在搜索字段中键入“Nginx Helper”,然后单击搜索插件。从搜索结果中,选择Nginx Helper并单击立即安装。 WordPress将要求您确认完成安装。 手动安装 解压缩zip文件。将其上载到WordPress安装中的 / wp-content / plugins / 目录。然后激活插件来自插件页面。 […]

Recent Tweets Widget – WordPress plugin WordPress插件下载

点击下载 最近的推文小工具 插件描述 最新推文用于带有缓存的Twitter API v1.1的Widget插件。它使用新的Twitter API v1.1并将推文存储在缓存中。这意味着它将从您的数据库中读取状态消息,并且不会针对每个页面加载查询Twitter.com,因此您不会受到速率限制。您可以设置更新缓存的频率。 屏幕截图 小部件 如何查看前端页面 安装 解压缩下载的zip文件。将 recent-tweets 文件夹及其内容上传到 wp-content / plugins / 您的WordPress安装目录激活最新推文来自插件的小部件页面。转到您的小部件菜单,将 *最近推文小部件添加到小部件区域。访问 https://apps.twitter.com/ 在新标签页中,使用您的帐户登录,点击创建新应用程序并创建自己的密钥(如果尚未创建)。填写所有小部件设置。享受新的Twitter Feed! 🙂 FAQ 安装说明解压缩下载的zip文件。将 recent-tweets 文件夹及其内容上传到WordPress安装的 wp-content / plugins / 目录中激活最近从插件页面推文小工具。转到您的小工具菜单,将 *最近推文小工具添加到小工具区域。在新标签中访问 https://apps.twitter.com/ ,使用您的帐户登录,单击创建新应用程序并创建自己的密钥(如果尚未创建)。填写所有窗口小部件设置。享受新的Twitter提要! 🙂我怎么能得到Consumer Key,Consumer Secret,Access Token和Access Token Secret? 您需要访问 https://apps.twitter.com/ ,使用您的帐户登录并创建自己的密钥。 评论

SG Optimizer – WordPress plugin WordPress插件下载

点击下载 SG Optimizer 插件描述 此插件旨在将WordPress与SiteGround Performance服务相关联。它不会在另一个托管服务提供商上工作。 SG Optimizer插件几乎没有处理特定性能优化的不同部分: 配置 有关我们插件及其工作原理的详细信息,请查看我们的 SG Optimizer教程。 SuperCacher设置 在此选项卡中,您可以配置动态缓存和Memcached。在使用插件之前,请确保已从cPanel启用它们。您可以启用/禁用自动缓存清除,从缓存中排除URL并测试页面是否已正确缓存。 环境优化 在此,您可以为站点强制使用HTTPS,在不同的PHP版本之间切换(可用兼容性检查),并为您的站点启用或禁用Gzip压缩和Borwser缓存规则。 前端优化 在此选项卡中,您可以启用或禁用HTML,JS和CSS资源的缩小,删除表情符号支持并从静态资源中删除查询字符串。 图像优化 在此处,您可以为新上传的图像启用或禁用优化,批量优化旧图像并为站点图像启用延迟加载。 插件兼容性 如果您的插件没有触发标准的WordPress挂钩,或者您需要我们清除缓存,您可以在代码中使用此公共函数: if(function_exists(’sg_cachepress_purge_cache’)){sg_cachepress_purge_cache();} 优选地,您可以将URL传递给函数以清除缓存e只是为了它而不是清除整个缓存。例如: if(function_exists(’sg_cachepress_purge_cache’)){sg_cachepress_purge_cache(’https://yoursite.com/pluginpage’);} 您可以排除使用我们为此目的设计的过滤器进行组合和缩小的样式。下面是代码示例,您可以添加到functions.php文件中: add_filter(’sgo_css_combine_exclude’,’css_combine_exclude’); function css_combine_exclude($ exclude_list){//添加样式句柄排除清单。 $ exclude_list [] =’style-handle’; $ exclude_list [] =’style-handle-2′; return $ exclude_list;} add_filter(’sgo_css_minify_exclude’,’css_minify_exclude’); function css_minify_exclude($ exclude_list){//添加样式句柄以排除列表。 $ exclude_list [] =’style-handle’; $ exclude_list [] =’style-handle-2′; return $ […]

WP Fastest Cache – WordPress plugin WordPress插件下载

点击下载 WP最快缓存 插件描述 官方网站 您可以在我们的网站上找到更多信息( wpfastestcache.com ) 此插件从您的动态WordPress博客创建静态html文件。 当呈现页面时,使用php和mysql。因此,系统需要RAM和CPU。 如果有很多访问者访问某个站点,系统会使用大量的RAM和CPU,因此页面渲染速度非常慢。 在这种情况下,您需要一个缓存系统不要一次又一次地呈现页面。 缓存系统生成静态html文件并保存。其他用户访问静态html页面。 此插件的设置非常简单。您无需修改​​.htacces文件。它会自动修改。 多站点支持 Wpfc尚不支持WordPress Multisite。 功能 Mod_Rewrite这是此插件中使用最快的方法当发布帖子或页面时,删除所有缓存文件.Admin可以从选项页面中删除所有缓存文件.Admin可以从中删除缩小的css和js文件options具有短CodeCache超时的特定页面或帖子的页面缓存 – 所有缓存文件在确定的时间删除缓存特定页面的超时启用/禁用移动设备的缓存选项启用/禁用登录用户的缓存选项SSL支持CDN supportCloudflare supportPreload Cache – 创建缓存所有网站自动排除页面和用户代理 性能优化 从动态WordPress blogMinify Html生成静态html文件 – 您可以减小pageMinify Css的大小 – 您可以减小css文件的大小启用Gzip压缩 – 减少从服务器发送的文件大小增加它们被转移到浏览器的速度。杠杆浏览器缓存 – 减少重复访问者的页面加载时间组合CSS – 通过将多个CSS资源组合到oneCombine JSDisable表情符号中减少HTTP往返次数 – 您可以删除表情符号内联css和wp- emoji-release.min.js 支持的语言: 中文(由suifengtec提供)DeutschEnglishEspañol(由Diplo)Français(由PascalJ提供)Italiana(由Valerio提供)日本语(由KUCKLU提供)Nederlands(由Frans Pronk提供https:/ /ifra.nl)Polski(由roan24.pl)PortuguêsRomânăРусский(由Maxim)Suomi(由Arhi Paivarinta提供)Svenska(由Linus Wileryd提供)Türkçe 截图 表现比较 其他表现比较 缓存 缓存 […]

W3 Total Cache – WordPress plugin WordPress插件下载

点击下载 W3总缓存 插件描述 W3 Total Cache通过提高网站性能,减少负载来改善网站的SEO和用户体验时代通过内容交付网络(CDN)集成和最新的最佳实践等功能。 十多年来,全球数百万出版商,网站开发人员和网络托管服务商信赖仅限网络主机无关的Web性能优化(WPO)框架。 内部外观: 优点 搜索引擎结果页面排名的改进,特别是对于移动设备 – 友情网站和网站使用SSL在整体网站性能方面提升至少10倍( WebPagetest 中的A级或重要 Google Page Speed 改进)完全配置提高转化率和“网站效果”,其中会影响您在Google.com上的网站排名“即时”重复网页浏览:浏览器缓存优化的渐进式渲染:网页快速开始渲染,可以更快速地与精简页面进行互动加载时间:增加访问时间;访问者查看更多页面改进的Web服务器性能;通过缩小和HTML压缩HTML,CSS,JavaScript和源,节省高流量时间节省80%带宽 主要功能 兼容共享主机,虚拟专用/专用服务器和专用服务器/群集透明内容传送网络(CDN)管理与媒体库,主题文件和WordPress本身移动支持:通过引用者或用户代理组分别对页面进行缓存,包括引用者或用户代理组的主题切换加速器移动页面(AMP)支持安全套接字层(SSL)支持内存或磁盘上或(FSD)CDN上的(缩小和压缩)页面和帖子的缓存(通过用户代理组)缓存(缩小和压缩)CSS和JavaScript内存,磁盘上或内存或磁盘上的源(内容,类别,标签,注释,搜索结果)的CDNC访问或内存中或数据库对象的磁盘缓存中的搜索结果页面(即带有查询字符串变量的URI)的CDNCaching内存或磁盘上的内存或磁盘上的对象内存或磁盘上的片段缓存帖子和页面和提要的修改内联,嵌入式或第三方JavaScript的修改(使用自动更新)内联,嵌入式或第三方CSS的缩小(具有自动更新) )浏览器缓存使用缓存控制,未来过期标头和实体标签(ETag)与“缓存破坏”JavaScript分组模板(主页,帖子页面等)与嵌入位置controlNon-blocking JavaScript embeddingImp或者将附件直接发布到媒体库(和CDN)WP-CLI支持缓存清除,查询字符串更新和更多各种安全功能性能洞察的统计数据用于自定义或可扩展性的扩展框架,例如通过Nginx或Varnish提供新的Relic,Cloudflare,WPML和更多反向代理集成 无需更改WordPress,主题,插件或如何生成内容,即可改善读者的用户体验。 用户不得不说: 从W3TC用户那里阅读推荐书。 我为此感谢谁? 很难回忆起多年来在博客圈分享他们的想法,代码和经验的所有创新者,但这里有一些名字可以帮助你入门: Steve Souders Steve Clay Ryan Grove Nicholas Zakas Ryan Dean Andrei Zmievski George SchlossnagleDaniel Cowgill Rasmus Lerdorf Gopal Vijayaraghavan Bart Vanbraban mOo 如果您愿意,请与所有这些人联系并支持他们的项目。 安装 取消激活并卸载您可能正在使用的任何其他缓存插件。如果您为花哨的永久链接定制了重写规则,之前安装了缓存插件或具有任何浏览器缓存规则,请特别注意,因为W3TC将自动管理所有最佳实践。另外,在继续操作之前,请确保wp-content /和wp-content / […]

WP Super Cache – WordPress plugin WordPress插件下载

点击下载 WP Super Cache 插件描述 此插件从您的动态WordPress博客生成静态html文件。生成html文件后,您的Web服务器将提供该文件,而不是处理相对较重且更昂贵的WordPress PHP脚本。 静态html文件将提供给绝大多数用户: 未登录的用户。未在博客上发表评论的用户。或未查看密码的用户保护岗位。 99%的访问者将获得静态html文件。一个缓存文件可以提供数千次。其他访问者将获得为他们的访问量身定制的自定义缓存文件。如果他们已登录或已留下评论,则将显示这些详细信息并为其缓存。 该插件以3种方式提供缓存文件(按速度排名): 专家。最快的方法是使用Apache mod_rewrite(或您的Web服务器支持的任何类似模块)来提供“超级缓存”静态html文件。这完全绕过PHP并且非常快。如果您的服务器受到大量流量的影响,则更有可能应对,因为请求“更轻”。这确实需要Apache mod_rewrite模块(如果你有自定义永久链接可能会安装)和你的.htaccess文件的修改有风险,如果修改错误可能会删除你的网站。简单。超级缓存的静态文件可以由PHP提供,这是使用该插件的推荐方法。如果插件存在,插件将提供“超级缓存”文件,它几乎与mod_rewrite方法一样快。配置起来比较容易,因为.htaccess文件不需要更改。您仍然需要自定义永久链接。您可以在此缓存模式下保持页面的部分动态.WP-Cache缓存。这主要用于缓存已知用户的页面,带参数和提要的URL。已知用户已登录用户,发表评论的访问者或应显示自定义每用户数据的用户。它是最灵活的缓存方法,速度稍慢。如果禁用超级缓存,WP-Cache缓存还将缓存未知用户的访问。您也可以在此模式下为页面添加动态部分。此模式始终处于启用状态,但您可以为已知用户,带参数的URL或分别禁用缓存。如果您只想使用WP-Cache缓存,请在wp-config.php中将常量“DISABLE_SUPERCACHE”设置为1。 如果您不熟悉编辑PHP文件,请使用简单模式。它设置简单,速度非常快。 推荐设置 简单缓存。压缩页面。不要缓存已知用户的页面。缓存重建.CDN支持。超级主页检查。 垃圾收集是清理过时和过时的缓存文件的行为。到期时间没有正确的值,但一个好的起点是1800秒。 考虑删除“已拒绝的用户代理”文本框的内容,并允许搜索引擎为您缓存文件。 尽可能多地预加载帖子并启用“预加载模式”。旧的缓存文件的垃圾收集将被禁用。如果您不关心侧边栏小部件更新,通常会将预加载间隔设置为2880分钟(2天),因此不会经常回复所有帖子。发生预加载时,将删除正在刷新的帖子的缓存文件,然后重新生成。然后执行所有旧文件的垃圾收集以清除过时的缓存文件。 即使启用了预加载模式,当修改帖子或发表评论时,仍会删除缓存文件。 开发 处理此插件的活动开发在GitHub上。将插件翻译成不同的语言在翻译页面上。 文档 如果您需要比以下更多信息,可以查看开发人员文档。 预加载 您可以通过预加载为站点的帖子,类别和标签生成缓存文件。预加载将访问您网站的每个页面,生成一个缓存页面,就像该网站的任何其他访问者一样。由于此功能的顺序性,如果有很多帖子,可能需要一些时间来预加载完整的站点。 为了使预加载更有效,禁用垃圾收集可能很有​​用,这样就不会删除旧的缓存文件。这可以通过在设置中启用“预加载模式”来完成。但请注意,页面最终会过时,但通过提交评论或编辑帖子进行更新将清除部分缓存。 垃圾收集 您的缓存目录会随着时间的推移而填满,这会占用服务器上的空间。如果空间有限或按容量计费,或者如果您担心站点的缓存页面将过时,则必须进行垃圾收集。垃圾收集定期发生并删除缓存目录中的旧文件。在高级设置页面上,您可以指定: 1.缓存超时。缓存文件被认为是新鲜的。在这段时间之后,它们是陈旧的,可以删除。 2.日程安排。设置垃圾收集的频率。 3.通知电子邮件。您可以了解垃圾收集工作进度。 垃圾收集没有正确或错误的设置。这取决于您自己的网站。 如果您的网站获得定期更新或评论,则将超时设置为1800秒,并将计时器设置为600秒。 如果您的网站大部分是静态的您可以通过输入0作为超时来禁用垃圾收集,或使用非常大的超时值。 缓存目录,通常是wp-content / cache /仅用于临时文件。不要将重要文件或符号链接放在该目录中的重要文件或目录中。如果插件具有写访问权限,它们将被删除。 CDN 内容分发网络(CDN)通常是位于世界各地的计算机网络,通过使用靠近您的服务器,可以更快地为您的网站内容提供服务。可以通过这些网络提供图像,Javascript和CSS文件等静态文件,以加快网站加载速度。您还可以通过使用域的子域来创建“穷人的CDN”来提供静态文件。 OSSDL CDN off-linker 已集成到WP Super Cache中,以提供基本的CDN支持。它的工作原理是重写wp-content中的文件(不包括.php文件)和服务器上的wp-includes,这样它们就会指向不同的主机名。许多CDN支持 origin pull 。这意味着CDN将在首次请求时自动从您的服务器下载文件,并将继续提供服务一段可配置的时间,然后再从服务器下载。 在插件设置页面的“CDN”选项卡上进行配置。这是一项高级技术,需要基本了解您的网络服务器或CDN的工作方式。配置CDN后,请务必清除文件缓存。 REST API 现在有REST […]

WordPress添加自动生成二维码功能(支持缓存到本地)

随着手机等移动设备越来越普及,二维码(QR Code)的应用也越来越广泛。今天很高兴地和大家分享一下 WordPress添加自动生成二维码功能(支持缓存到本地)。 注:以上配图是使用其他工具制作的,不是本文生成的。 前些天看到通过Google API来生成二维码,但Google的服务在国内一直都不太稳定,所以就考虑到缓存到本地,然后找 @小蝴蝶 折腾出核心功能代码,再自己修改下,使它支持 首页、分类、标签、文章和页面 。 1.添加缓存函数到主题的 functions.php 文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 function get_qr($url,$path,$qrpic){   set_time_limit (10); //设置十秒超时 $destination_folder = $path?$path.’/’:”; $localname = $destination_folder .$qrpic; $file = fopen ($url, "rb"); //fopen函数的r+模式: 读写方式打开 文件指针指向文件头 […]

WordPress 修改RSS小工具的缓存刷新时间

WordPress 自带了一个 RSS 小工具,可以通过rss订阅地址获取远程网站的更新内容,如果你的主题比较规范的话,一般都会保留这个 RSS 小工具。具体功能如下所示: 这个 RSS 小工具默认的缓存时间为 43200 秒(12个小时),也就是每 12 个小时才会刷新一下订阅的内容,就会导致我们在网站上要等 12 小时才能看到远程网站的更新。那么我们怎么修改这个时间呢,其实很简单,WordPress 自带了一个 wp_feed_cache_transient_lifetime 钩子,我们只需要将下面的代码添加到当前主题的 functions.php 文件即可: 1 2 3 4 5 6 7 8 /** * WordPress 修改RSS小工具的缓存刷新时间 * https://www.wpdaxue.com/wp_feed_cache_transient_lifetime.html */ function wpdx_feed_cache_time( $seconds ){ return 3600; //修改数字即可,单位为秒 } add_filter( ‘wp_feed_cache_transient_lifetime’ , ‘wpdx_feed_cache_time’ ); /** * WordPress 修改RSS小工具的缓存刷新时间 * https://www.wpdaxue.com/wp_feed_cache_transient_lifetime.html */ […]

WordPress 小工具缓存输出 Widget Output Cache

WordPress 自带的小工具功能,允许你自由定制侧边栏的内容,但是过多的小工具可能会导致数据库的查询增多,如果这些小工具基本不会怎么大更新的话,我们可以考虑将它们进行缓存,直接从缓存中输出,这样就可以检查数据库的查询,还可以加快网站的加载速度。 今天就推荐 Widget Output Cache 这个插件,安装启用这个插件后,默认就会缓存所有的小工具(直接缓存为html静态),当然,如果你不希望缓存其中的某个小工具,你可以在这个小工具的设置选项里面勾选排除的(该插件会自动在每个小工具设置页面插入一个排除选项): Widget Output Cache 采用的是 WordPress transients 数据库缓存方式,也就是将所有的内容直接缓存到数据库的 options 表,然后直接读取,这样一来,就会占用一定的数据库空间来存放缓存内容,所以请记得查看你的数据库是否有足够的空间来缓存。 在后台插件安装界面搜索 Widget Output Cache 即可在线安装,或者在这里下载

怎样缓存 Sidebar

今天尝试使用 PHP 的 Output Control Functions 进行缓存,发现代码还是蛮简单的,于是把其中对 Sidebar 缓存的代码分享下,几点说明: 1. 可以自己修改缓存时间,怎么修改,看下面代码的唯一的注释。 2. 一旦采用这样的缓存,在缓存时间内对 sidebar 做任何修改都不会生效。 3. 如果你又想缓存又想修改东西,你可以把缓存时间修改为1秒,作了修改之后,让 sidebar 缓存生成之后,再把缓存时间修改为原来的。 4. 如果你的 sidebar 为不同页面不同 sidebar,那么你要根据自己的 sidebar 生成不同 sidebar 缓存,如:sidebar_home, sidebar_single,基本代码类似。 5. 会对 Recent Post, Recent Comment 这些插件产生延迟,在缓存的时间内,如果这些列表更新了回不能及时体现。 下面是具体的步骤和代码: 1. 进入 WordPress 后台,点击 Design => Theme Editor => Sidebar (sidebar.php)。 2. 在 sidebar.php 开头加入以下代码: <?php $sidebar_html = […]

最佳 WordPress 缓存插件:WP Super Cache

WP Super Cache 是 WordPress 官方开发人员 Donncha 开发,是当前最高效也是最灵活的 WordPress 静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。 WP Super Cache 基本介绍 WP Super Cache 是基于 Ricardo Galli Granada 的 WP-Cache 2。WP-Cache 2 可以缓存你的 WordPress 博客使得不用再次访问数据库,但是它产生的是 PHP 文件而不是 HTML 文件,所以还需要 PHP 引擎去解析它们。而 WP Super Cache 则直接产生 HTML 文件,所以服务器不用解析甚至一行 PHP 代码,所以缓存之后的速度就和访问你服务器上的一张图片一样快。 WP Super Cache 是如何工作的 一半常规的缓存办法是手工把动态页面保存为 […]

100% Secure Checkout

PayPal / MasterCard / Visa