请放心,这并不是要隐藏您的博客或使其不可用。 对于这些情况,我们已经针对它们编写了教程,为了更加精确,它是关于 制作私人博客。 这与缓存博客不同(或在WordPress博客上使用缓存).

作为精明的网站所有者,我确定您了解多少 为您的网站快速加载是非常重要的。 如果您的网站使用WordPress,则可能至少听说过需要对其进行缓存。

该“ 高速缓存 “(或缓存)是网站性能的关键方面,因为它可以大大缩短加载时间。

简而言之,当访问者登陆时,缓存插件会创建您网站的静态版本。 然后将此静态版本提供给下一个访问者。 因此,您的网站加载速度更快,并且受益匪浅。

关于网站加载速度的重要性的文章很多。 快速加载的网站可提供更好的整体用户体验, 导致更多参与最佳转换率.

MEME Google已宣布 网站的加载时间将在搜索引擎结果排名中发挥作用。 此外,研究表明,如果网站加载时间超过两秒钟,则访问者更有可能放弃并转到其他地方。

要了解您现在的位置,测试网站的速度是个好主意。 让我们看一些可以帮助您实现这一目标的工具:

但是在开始之前,花点时间看一下 如何安装WordPress主题我应该如何许多插件安装WordPress的.

那我们开始工作吧!

Pingdom的工具  通过以下四个参数总结您网站的性能:

  • 演出质量
  • 查询
  • 加载时间
  • 页面大小

Pingdom的测试工具

当然,最重要的参数是加载时间。 当Google访问您的网站时,加载速度是机器人所关注的第一件事。

另请参见: 如何防止谷歌索引从一个WordPress页面

另一个可以帮助您确定网站速度的工具是 YSlow的.

YSlow可用作浏览器扩展。 它可以通过分析您的网页并告诉您为什么它运行缓慢来起作用。 它产生 建议清单 并进行调整,以减少加载时间,从而改善整体用户体验。

但是,了解博客的速度只是战斗的一部分。 为了 提供最佳的用户体验,您应该利用WordPress缓存,并尽一切努力改善网站的加载时间。

什么是WordPress缓存? 

当某人访问您网站上的页面时,他们会向您的网络主机请求很多信息。 这些要求包括图片, 使用Javascript 和CSS,它们还需要从WordPress数据库中获取您的内容。

本质上,这是发生的情况:

  • 任何用户访问您的网站和浏览器与服务器联系。
  • 您的WordPress安装会查询安装该数据库的数据库,以检索您的文章和其他数据。
  • 然后,Web服务器将该数据编译为HTML页面,并将其发送回用户。

由于WordPress会生成动态内容,因此这意味着每次访问者查看页面时,它都会在页面上请求新信息。 在大多数情况下,这是不必要的,尤其是因为您的博客文章和页面一旦发布就不会更改,除非您手动对其进行编辑。

使用时 缓存插件,它将创建您内容的静态版本并将其交付给访问者,这意味着当同一访问者再次访问您的网站时,他们将看到缓存的版本,该版本应该更快。

简而言之,缓存可重用过去请求中的数据,以加快将来的请求。 它最大程度地减少了浏览器,数据库和Web服务器之间必须流动的数据量,从而缩短了加载时间。

WordPress缓存如何工作?

根据客户端-服务器模型,可以使用两种主要的缓存协议类型:客户端缓存和服务器端缓存。

1.客户端缓存

每个网站都有大量静态数据,例如图像,CSS文件和JavaScript文件。 无论您使用哪种浏览器,它们都足够聪明,可以知道一旦下载了这些文件,则不必在每次访问同一网站时都重新下载它们。 它们只是从存储在您计算机硬盘上的本地缓存中提供这些文件。 这就是为什么 建议清理浏览器缓存.

2.服务器端缓存

服务器端缓存包括WordPress上使用的所有不同的缓存协议。 它们包括以下元素:

  • 页面缓存
  • 数据库缓存 (要求)
  • 基于对象的缓存
  • 该指令缓存

让我们分别查看它们中的每一个,以了解它们如何帮助您加快网站速度。

页面的缓存

页面缓存 是所有缓存协议中最简单的。 它是指将动态生成的HTML文件保存到硬盘驱动器或服务器内存并将其用于将来查询的过程。 这样可以节省 PHP代码执行时间 并查询到MySQL数据库。

数据库缓存

数据库的目的是以有效的方式存储,更新和交付数据。 数据库通常非常庞大,每个查询都需要花费大量时间。 由于WordPress严重依赖其数据库,因此它会不时进行查询。

还阅读: 如何保存一个WordPress数据库

如果在数据库中未更改此数据,则将针对未更改的数据重复执行运行查询以检索相同的数据。 为了防止这种情况的发生,将查询结果保存到本地存储是有意义的。 这被称为数据库缓存,它是WordPress中提高缓存效率的基本因素之一。

基于对象的缓存

WordPress有自己的内部缓存系统,其中包括几个子系统,例如 缓存API ”,缓存对象和临时API。 该缓存系统可以由插件控制,以减少数据库调用的次数。

高速缓存操作码

操作码缓存是指在每个请求之间保存已编译的PHP代码。 WordPress使用PHP,这是一种面向对象的编程语言。 这意味着要执行PHP代码,PHP编译器必须编译第一个代码并生成将由Web服务器执行的可执行代码。

不要犹豫,阅读我们的文章 如何使用phpMyAdmin复制WordPress数据库

换句话说,操作码缓存将PHP编译器的输出存储在缓存中。

WordPress上的存储和速度

缓存:一些实现此目标的WordPress插件

WordPress上有很多缓存插件,它们不仅可以缓存您的页面而已。 其中一些功能还包括其他功能,例如 GZIP,CSS,HTML和JavaScript压缩,CDN等.

请记住,在对缓存进行更改时,您应该始终禁用并清除缓存 WordPress主题 您的网站。 这可确保您拥有最新版本的页面而不是缓存。

因此,我们建议使用一些插件和教程来实现此目的:

1.蜂鸟

Hummingbird是一个插件,可以帮助您优化网站以加快加载速度。 当您启动Hummingbird时,它会以100的等级显示您网站的得分,从而为您细分 您需要改进的地方。 这些建议很容易理解,并包含需要编辑的特定文件的列表以及需要压缩的图像,因此您可以立即开始使用。

蜂鸟缓存WordPress插件

另请参阅 为您的WordPress博客提供5种维护服务

它类似于工具 网页速度 与Google的不同之处在于,它使用实际上可以理解的术语为您提供解释,并且无需手动查找和替换引起加载时间问题的文件。 。 一键完成所有更改,所有优化都可以轻松撤消。

下载 | 演示 | 虚拟主机

2。 WP最快的缓存

WP Fastest Cache 是一个 WordPress插件 提供用户可能想要的几乎任何东西的缓存。 这个插件的开发者声称它是最简单和最快的 WP Cache 系统。 老实说,它是! 该插件拥有超过 300 次活跃安装,为访问者提供快速浏览体验。WP最快的缓存

另外,它易于安装且超级易于使用。 该插件使用重写mod根据WordPress的动态性创建静态HTML文件。 更好的是,它会自动更改 .htacces文件.

另请阅读我们的文章 7 WordPress插件,以防止垃圾邮件斗争

此外,它还提供了缓存超时功能。 这意味着所有缓存的文件将在您确定的时间删除。

下载 | 演示 | 虚拟主机

3。 WP火箭

WP火箭是 最好的 WordPress 插件 市场上的高级缓存。 这是最简单且对初学者最友好的缓存插件,如果您不了解用于不同缓存选项的技术术语,这将非常有用。Wprocket插件

它使用户只需单击一下即可立即缓存其网站。 它的机器人会自动检索您的WordPress页面以建立缓存,然后自动激活建议的WordPress缓存设置,例如gzip压缩,页面缓存和缓存预加载。

发现我们的 10 WordPress插件用于防火墙,以优化您网站的安全性

WP Rocket还包括一些可选功能,您可以启用这些功能进一步提高性能。 包括延迟加载映像,CDN支持,DNS预取,缩小等。

下载 | 演示 | 虚拟主机

推荐资源

查找有关其他推荐资源的信息,以帮助您构建和管理网站。

结论

这里 ! 就是本教程的内容了,希望它能为您提供有关WordPress缓存的更多信息。 不要犹豫 与您最喜欢的社交网络上的朋友分享

但是,您也可以咨询 我们的资源,如果您需要更多元素来执行创建Internet网站的项目,请参考我们的指南 WordPress博客创建。

如果您有任何建议或意见,请将其留在我们的部分 评论.

...