如何减少WORDPRESS中的HTTP请求

好了,既然你知道问题出在哪里,那就谈谈解决方案。下面,您可以找到减少WordPress网站上HTTP请求的不同方法。其中一些技术有点技术性,但我完全相信你能够让它们发挥作用。

减少回收再利用

过多的HTTP请求通常是您的WordPress网站上有太多东西的东西。最常见的罪魁祸首是插件。他们中的许多人将自己的样式表和资产添加到您网站的加载队列中。

因此,当天的第一个订单将覆盖您的插件列表并将其归结为最基本的要素。卸载不需要的东西,停用偶尔使用的东西。无情,你的网站表现会感谢你。

如何减少wordpress中的http请求减少插件数量

但是,它不会停留在插件上。接下来,摆脱您网站上您不需要的所有其他内容,包括主题。查看我们的弹簧清洁电子书,了解更多关于您可以摆脱的想法。这不仅可以减少HTTP请求,还可以提高安全性并使您的网站更加愉快。

使用上面的分析工具查找显着减慢网站速度的文件或资产。如果是这种情况,找到摆脱或替换它们的方法。

对于保留在您网站上的所有内容,您可能希望使用WP Asset CleanUp。该插件的工作方式类似于图像的延迟加载(见下文)。它会检测未显示在访问者请求的页面上的站点资产。如果是这种情况,它会阻止它们被加载,从而减少HTTP请求。

删除未使用的图像

在要摆脱的资产中,图像特别重要。它们不仅产生HTTP请求,而且通常占页面权重的大部分。因此,如果你可以减少它们,那就这样做吧!

就像你对你的插件页面所做的那样,浏览一下WordPress媒体库并切断你不使用的无情。这也会缩小您的尺寸,这对备份迁移来说是个好消息。

优化剩余的图像,保持搜索引擎优化和快速加载。然后通过上述延迟加载进一步加速您的网站。或者,如果您想将事物提升到新的水平,请创建图像精灵。这将多个图像合并为一个,并且仅通过CSS显示特定部分。

连接和缩小CSS和JavaScript文件

谈到将多个文件合并为一个,您可以使用样式表和脚本执行相同的操作。这些中的每一个都代表一个单独的HTTP / S请求,因此您拥有的越多越好。一个大文件的下载速度通常比几个较小的文件快得多。

另外,您可以将其与缩小相结合。这简单地意味着剥离所有字符和格式,使文件更容易为人类阅读。这样做会大大减小文件大小,从而加快下载速度。

如何减少http请求wordpress css缩小示例

你可以手动完成这一切,例如,使用像Gulp这样的工具。使用本指南来做对。

但是,更简单的方法是简单地安装Autoptimize,它将自动完成上述所有操作。我有很好的经验。下面的一些缓存插件也具有这种能力。

但请注意,HTTP / 2不再需要连接和缩小。因此,如果您的大部分流量已经使用此协议,则此技术不会像以前那样具有如此大的效果。

限制外部资源

HTTPS请求不仅来自您自己的站点,还可能涉及外部源。热门的例子包括:

  • 自定义字体 -虽然服务自定义字体通常是快,他们仍然会产生额外的请求。因此,这里的座右铭也是:只加载你实际使用的东西。这不仅意味着限制字体数量,还限制样式和脚本的数量。
  • 外部图像 – 外部图像在评论部分中最常见,特别是因为WordPress默认使用Gravatar。您可以在“设置”>“讨论”>“头像”下关闭它们,或者使用这些插件将它们重新对齐。
  • 社交媒体按钮和计数器 – 社交媒体是一种重要的营销工具,但它很容易过度。就像您不需要在每个网络上一样,您也不需要为所有网络提供共享选项。留在你实际使用的东西。
  • 嵌入式视频 – 来自YouTube和其他来源的视频是您内容的绝佳补充。如果您使用的是良好的服务,它们通常也会很快提供,但是,视频嵌入仍然是额外的HTTP请求。所以,如果你不需要它们,就摆脱它们。

再次,请参阅上面的分析工具,以了解是否有任何外部请求过度减慢您的网站。

使用缓存插件和/或CDN

虽然缓存不会减少您网站上的HTML请求总数,但它可以减少重复访问者提出的请求数量。由于它会使您网站的大量内容保持静态,因此定期浏览您网站的用户无需从头开始下载和处理所有内容。

这里最受欢迎的候选者是WP Super CacheW3 Total CacheWP Rocket是一种流行的商业解决方案。

缓存还可以与内容分发网络(CDN)一起使用。这意味着遍布全球的计算机网络可以保留您站点的副本。这样,它可以从最近的位置提供给访问者。

除此之外,CDN还会将HTTP请求卸载到除您之外的服务器。以这种方式拆分工作负载可以大大提高页面加载速度。

您将如何减少您网站上的HTTP请求?

最大限度地减少WordPress中的HTTP / S请求是对用户体验和底线的直接投资。请求会减慢您的网站速度,从而减慢所有其他成功标记的速度。

在本文中,我们已经定义了HTTP请求是什么,查看了如何测量它们,并了解了在WordPress站点上减少它们的方法。最后,减少HTTP请求归结为采用健康的极简主义,并且只在您的网站上容忍您绝对需要的内容。

这并不意味着让它变得枯燥无味。它只是意味着要好好看看您的网站存在以及它的重要性。删除不必要的组件和资产不仅可以帮助您减少HTTP请求并加快您的网站速度,还可以大大改善您的工作流程。这样每个人都赢了。

说点什么

500