企业设计公司:如何清除WordPress缓存
author:一佰互联 2019-06-03   click:140

你是否曾经发表过一篇文章或做了一个CSS更新,然后去主页,但它不在那里?登录后再转到主页,发现你不再注册了,但是当你转到网站上的另一篇文章时,你突然又被注册了,怎么样?罪魁祸首很可能是高速缓存。在本文中,我们将了解如何清除WordPress缓存。

缓存使网站更快。企业设计公司在我们快速加载网站的世界中,我们都知道使用缓存来减少脚本和图像的服务器负载的好处。不幸的是,这有时会导致问题,如没有显示您的最新更新。为了查看更新,需要清除缓存。让我们来看看各种类型的缓存,并查看几个清除每个缓存的示例。

什么是缓存?

企业设计公司在万维网中,缓存是一个或多个位置,其中网页或其他元素存储在内存中,以便快速检索它们。

这里是一个简单的描述,用外行人的术语(在现实中,网络比这更复杂,但重点是相同的)。

Web服务器和浏览器使用HTML指令一次从存储在不同位置的组件构建页面。在没有缓存的情况下,每次向服务器请求页面时,都必须构建这些页面。缓存将该页存储在内存中,以便可以一次又一次地使用它。

对于WordPress网站,有三种缓存类型:

  • 浏览器

    -在您的计算机或设备上,您的浏览器存储有关网站的信息,而这些信息并不经常更改。浏览器不是每次访问网站时都下载相同的信息,而是从内存中提取信息。网页加载速度更快,网络使用的数据更少。
  • 缓存插件

    -一个专为提供预先制作的网页而设计的插件,加快了从HTML指令重新创建页面所需的时间。
  • 服务器缓存

    -使用自己的缓存插件或脚本,您的主机可能会将预先制作的网页存储在内存中,以交付给访问者,从而减少服务器的负载。

当一个或多个缓存类型无法识别网站的更新或认为它不够重要以清除其内存和重新加载页面时,就会出现问题。从这个简短的列表中可以看到,WordPress网站的缓存存储在几个地方。您可能需要也可能不需要清除它们。我们将从最常见的领域开始清理,然后转移到最不常见的领域。

清除浏览器缓存

如果只有您受到影响,那么您应该清除您的浏览数据。对每个浏览器来说,清除缓存是不同的,但实际上所有浏览器在其选项或设置中都有一个缓存清除选项。以下是清除缓存的最流行步骤和步骤:

-设置(三个点),更多工具,清除浏览数据

火狐-菜单(汉堡包),选项,高级,网络,缓存的网页内容,现在清除

狩猎-选项,重置Safari,删除所有网站数据

边缘-选项(三个点)、设置、清除浏览数据

如果您只想在不使用缓存的情况下加载页面,那么只需按F5键即可。页面将在不使用缓存文件的情况下重新加载。这不能清除浏览器缓存。

清除缓存插件数据

如果问题仍然存在于多个浏览器或计算机上,那么您应该清除缓存插件的数据。缓存插件为浏览器提供缓存的数据,所以浏览器不需要每次从服务器下载文件。即使是一些提供防火墙层保护的安全插件也会有缓存。

如果你的网站是由WordPress托管的,那么它们可能不允许安装缓存插件。如果是这样的话,那么他们将通过自己的插件或服务器端提供缓存,并且可以在那里清除。它们可能有也可能没有手动清除缓存的方法。如果它们这样做了,那么您将在仪表板或顶部菜单中找到一个缓存清除或刷新按钮。

以下是一些最流行的缓存和安全插件。

W3总缓存

许多缓存插件包括多个缓存选项。例如,W3总缓存包括以下选项:

  • 浏览器
  • 对象
  • 碎片

在每个功能中都有一个用于启用或自定义的功能列表。

企业设计公司可以在进行更改时清除任何选项卡或设置中的缓存。点击保存设置和清除缓存或者点击空缓存.

WP超级缓存

WP超级缓存插件具有手动或自动删除缓存的功能。手动方法是通过单击其主设置屏幕上的一个按钮(在Easy选项卡中)来完成的删除缓存.

企业设计公司在“高级”选项卡中有另一轮设置。我选择的第一个标签是在发布或更新帖子或页时清除所有缓存文件。默认情况下不启用此设置,它将解决发布时需要清除浏览器缓存的问题。二是额外网页检查。默认情况下启用此选项。在“高级”选项卡中,还可以设置缓存超时设置。这是一个很好的选择,如果您的更新时间太长,无法被浏览器识别。

苏库里

Sucuri使用缓存作为其防火墙功能。若要清除此缓存,请选择仪表板中的Sucuri Security防火墙(WAF),然后去清晰缓存标签。在页面底部单击清晰缓存.

清除服务器缓存

您的主机可能在服务器上使用缓存插件,即使没有告诉您。如果您使用托管主机,那么使用服务器端缓存的情况尤其如此。服务器端缓存包括:

  • HTML-WordPress将网站的组件存储在不同的位置。当Web浏览器请求页面时,服务器将根据HTML代码构建该页面。HTML缓存存储这些页面,这样它们就可以被重用,而不必每次都从头开始构建页面。
  • PHP-为了构建页面,必须编译PHP页面。页面被缓存,所以代码不必每次编译。
  • MySQL-每当有人访问你的网站时,数据库都会被查询到相同的结果。这会将结果缓存到新的文章发布或更新为止。
  • 对象-WordPress使用对象缓存API来缓存编程对象。此缓存通常只适用于一个请求。缓存对象允许重用对象。

服务器还运行文件交换、虚拟文件系统、防火墙、站点地图等。您对服务器端缓存的控制将取决于主机。您可以在主机的选项设置中清除它。您可以在cPanel或admin面板中检查托管计划中的这些设置。这不是通过WordPress完成的。

如果没有设置,如果您要求的话,他们可能会清除它。他们将要求您首先执行所有其他缓存选项。有些将为测试提供一个简单的绕过解决方案,例如在URL之后键入/?nocache=1。每一个主人都是不同的。我建议阅读他们的文件。

反向代理

许多网站使用一种称为反向代理的缓存类型。反向代理是代表客户端检索资源的服务器,然后将资源返回给客户端,就像它们来自代理服务器一样,从而为框架创建一个屏蔽。

如果使用HTTP反向代理,如清漆然后,缓存版本的网站将在短时间内过期,您的新内容将显示。可以在提供程序的设置中调整缓存过期的时间。若要手动清除缓存,请使用插件(如清漆HTTP清洗.

如果您正在使用插件,如清漆缓存,您可以调整缓存TTL(生存时间)的设置,并通过单击按钮手动清除现金。

内容发布网络

如果您使用的是CDN,那么这个过程基本上是相同的,但有一个警告:最好不要清除整个缓存。进程本身将根据主机的不同而变化。一个流行的CDN是云焰,我们将使用它作为我们的示例,尽管并不是所有的示例都这么简单。

若要清除所有缓存,请登录并转到清除缓存。选择清除一切从下拉框。若要清除单个文件,请选择清除单个文件从下拉框中标记要清除的文件。

CloudFlare推荐清除单个文件,而不是清除所有文件,因为整个站点在缓存重新构建之前会变慢。清除单个文件只会删除该资源,并且您的站点的其他性能不会受到影响。

最后思想

清除WordPress网站的缓存是一种常见的解决问题的方法,例如登录问题、Web浏览器没有响应或迟缓、更新不显示等。使用这里讨论的方法,您可以轻松地清除您的浏览器、插件或服务器上的缓存,并使您的网站快速加载和工作。