WordPress新用户还是会惹的祸?缓存有什么作用?

优采云 发布时间: 2021-04-27 03:03

  WordPress新用户还是会惹的祸?缓存有什么作用?

  在使用WordPress的过程中,您可能会遇到一些奇怪的问题,如下所示:

  这些问题并不新鲜,但是许多新的WordPress用户仍然感到困惑。毕竟都是缓存。

  高速缓存做什么?

  网站使用缓存,因为它可以大大减少加载时间。简而言之,缓存将保存您的网站副本并将其提供给访问者。

  例如,我可以问你“ 59×59多少钱?”您将使用计算器来获得3481的答案。如果以后再问您同样的问题,您可以立即告诉我答案是3481,而无需再次运行计算过程,因为您已经将这个数字保存在大脑中了。

  缓存是这种方式。当不同的用户访问同一页面时,他们将直接向用户显示该页面的缓存副本,而不是每次都运行代码来生成页面。

  自定义网站设置或更新内容时,等效于修改要计算的内容,例如33×59。但是缓存仍然使用旧答案“ 3481”而不是新答案。您要做的就是清除缓存,它将从头开始运行该过程,获取正确的答案,然后保存(缓存)新答案。

  当您不了解基本概念时,缓存可能会很烦人,但是一旦您理解它,它将非常可靠地工作。

  如何清理不同的缓存?

  为了提高网站的速度,我们通常使用以下缓存:

  浏览器缓存网站端的插件缓存服务器端的缓存CDN缓存

  不同的缓存可能需要不同的清理方法。

  浏览器缓存

  浏览器缓存通常用于静态文件,例如js,css,图片等。网站或服务器端通常为将这些静态文件缓存在浏览器中设置时间。在这段时间内,当用户的浏览器需要加载相同的文件时,它将直接从浏览器缓存中获取文件,而无需再次执行。从远程下载,大大减少了页面的加载时间。

  如果您对这些静态文件进行了一些更改,但是由于浏览器缓存的原因,文件名没有更改,则刷新页面时看到的内容仍然是陈旧的。此时,您可以通过以下方法强制刷新并远程重新下载文件:

  当然,必要时,您也可以直接清除浏览器缓存,通常可以在浏览器选项中找到该操作,例如chrome浏览器:

  缓存插件缓存

  WordPress有许多缓存插件,例如WP Super Cache,Hyper Cache等。通过使用缓存插件,您可以在网站中生成各个页面的缓存副本,以加快页面加载速度。

  几乎所有的WordPress缓存插件都提供清除缓存的功能。您只需要查找并执行缓存的清除。例如,WordPress大学使用的WP Rocket插件,您可以通过以下链接清除缓存:

  应注意,某些缓存插件不缓存已登录的用户。这就是为什么您可以看到该修改在登录时有效,但在退出时不生效的原因。普通用户无需登录即可访问网站内容,因此,当您进行一些重要更改时,建议清除缓存。

  服务器端缓存

  也可以在服务器端配置缓存。例如,我们经常安装opcache来缓存php脚本,安装Memcached来缓存数据库查询,等等。通过这些高级缓存设置,可以将网站的执行速度和性能提升到一个新的水平。

  如果更新WordPress,主题或插件,系统会提示您未定义功能或文件丢失,则可能是服务器已安装opcache和其他缓存。通常,您可以重新启动php进程。

  如果修改网站的设置选项,但刷新页面,该选项的值将更改回旧的,并且您的服务器上安装了Memcached或Redis数据库缓存组件,那么问题是可能是由于缓存造成的,通常请重新启动这些缓存组件。

  CDN缓存

  CDN缓存通常与浏览器缓存相同。通常,它是静态文件的缓存。如果网站使用CDN缓存功能,并且发现无法更新静态文件,则需要考虑清除CDN缓存。上。

  例如,如果您正在使用Cloudflare的CDN服务,则可以根据以下说明清除CDN缓存:

  摘要

  缓存可以减少服务器资源的使用,提高网站的性能并加快网站。当我们的网站制作并正式发布后,魏小兰建议每个人都使用必要的缓存。

  当然,缓存也给我带来了一些麻烦。希望本文可以为遇到麻烦的用户提供帮助。如果仍然遇到任何问题,可以在下面发表评论以告知我。

  您可能还会喜欢...

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线