网站速度优化:如何在2019年

大约十年后,谷歌宣布, 网站速度会影响搜索排名.虽然文章没有说明速度对排名的影响,网站管理员阅读理解宣布网站速度优化应该是他们的发展计划。

除了搜索引擎优化速度优化的好处,页面加载时间是重要的决定仍有多少用户在你的网站上。HubSpot的报道,转换与下降增加了页面的加载时间——第一百一十二延迟加载时间可能导致~ 20 - 30%减少转换!!

在过去的几年里,有增加平均页面大小。事实上,在2018年,,平均来说,一个页面大小超过2 MB!这个页面加载包含图像的重要组成部分,静态文件,和视频。

至少可以说,你的网站和你的网站整体速度的大小问题,很多!即使有一个不断增加的页面加载,有事情你可以做来提高你的网站如何处理事情。这篇文章讨论了这一切。

网站速度优化:你需要在我们开始之前

这篇文章假设您有两个关键的事情已经照顾:

  • 您使用一个优化的主题介绍不多膨胀的WordPress本身。
  • 你在足够快的主机.

如果你勾选这两个盒子里,你可以继续下面的部分探索全面的任务列表,你可以进行,以确保你的网站加载时间是最少的。

开始使用网站速度优化

解剖一个web页面

解剖学
速度的技巧来优化你的网页了解进入一个web页面。让我们经历最受欢迎的组件:

  • 出结构和内容的HTML代码与WordPress运行一个web页面,甚至在你的网站,数据库中的所有它采取什么——所有内容,并将其转换为静态HTML输出
  • 静态文件,帮助设计,功能和交互(CSS,JavaScript)
  • 图片为背景,标识,和内容
为了呈现一个页面,浏览器请求的每个元素一个web页面,页面本身以HTML的形式,静态文件,图片,外部内容。因此,的数量 HTTP请求也在网站速度优化起着至关重要的作用。

发现你的立场:网站速度优化工具

我们继续之前到特定的技术,帮助你优化你的网站,让我们花一点时间来审查工具,帮助分析网页的速度。

如果你是一个初学者寻找休闲测试工具,你可以考虑使用Pingdom的工具套件快速评估你的网站。更完整的解决方案,你可以去谷歌的页面速度的见解.

Pingdom速度测试
Pingdom速度测试的工具
除了这些,如果你正在寻找一个快速选择一个浏览器插件的形式,你可以试着 YSlow,哪些测试网站和在浏览器中提供建议。此外,的 GTmetrix工具使用YSlow测试结果的报告。

💡如果你想要更多选择speed,测试您的网站这篇文章列表5最好的速度检查工具.

在这篇文章中列出的技术之前,确保你运行你的网站在这里列出的工具作为基准。一旦你做出任何网站速度优化,确保回到工具来检查任何速度的改进。

步骤1:优化静态文件

本指南的第一步关注静态文件的优化——最普遍的形式的样式表(CSS文件)和脚本(JS文件)。

(一)移动CSS的头,JS到下

第一个优化执行是确保样式表中去部分页面的结构,而所有的脚本都搬到略高于关闭标记你的页面。这背后的逻辑很简单:

  • 一般来说,样式表比小脚本
  • 一旦加载样式表标签在页面的浏览器呈现的身体之前,任何元素中呈现的页面将有适当的样式
  • 脚本通常的功能发挥作用的内容页面加载后,所以,脚本通常可以被放置在底部

这种做法确保参观你的网站不会离开在挫折在等待页面加载。

快速处理脚本的一部分,您可以安装脚本页脚为WordPress插件。它可以工作在自动驾驶仪,也工作得很好。

(b)设置缩小

缩小的过程是消除那些不必要的部分文件的执行。例如,在你的样式表或脚本,以下是没有必要执行:

  • 空白的缩进
  • 评论
  • 长函数和变量名
  • 未使用的代码

缩小有助于大大减少静态文件的大小。您可以通过使用一个缩减文件服务使变小,或安装一个缩小在WordPress插件.

(c)使用异步加载

web浏览器渲染和对资源的请求顺序出现在一个web页面。金宝搏官网这称为同步加载。然而,你能改变这种默认浏览器的使用功能异步属性加载资源一旦可用金宝搏官网。例如,您可以异步加载脚本如下:

这是一个插件列表,帮助你在WordPress异步加载.

(d)使用GZIP压缩

GZip压缩技术压缩通过HTTP请求的资源。金宝搏官网用GZip压缩,资源的服务器发送压缩文件,金宝搏官网时浏览器会将呈现一个web页面。

压缩和解压所需的时间和资源金宝搏官网的资源由时间和带宽超过保存在一个较小的文件从服务器转移到客户机。这种技术不仅更快的加载页面,而且还可以节省服务器的成本。

GZip压缩的一部分一些WordPress缓存插件像WP最快的缓存。

(e)使用谷歌CDN为流行的库

最后的优化技术在这一步时使用谷歌或者微软CDN抓取站点上使用的任何公共库.背后的原因很简单——由于这些发布商的流行,可能客人已经资源在他们浏览器的缓存版本。

步骤2:优化图片

正如上面所讨论的,增加大小的主要来源网页多年来的图片。

甚至看一看CodeinWP的数字:188bet官网

图片加载

因此,,解决图像应该导致你的网站最重要的进步速度,和它。

图像是必不可少的一个网站,然而,使用高质量的图片为网络并不是推荐。你应该压缩图像在某种程度上,大幅减少了尺寸,同时给予一个公平的视觉质量。

你可以做几件事情做到这一点,网站速度优化:

(a)上传图片的大小

你当前的主题可能的最大大小的图像能够显示——dimension-wise。找出那是什么然后只上传图片最大的两倍。

为什么两次?这也将使主题显示retina-quality版本的图像。

(b)使用正确的类型的形象

两种最常用的图片在网络上jpg和png。

他们不是一样的。

  • JPG图像是照片和其他复杂图像的颜色信息
  • PNG图像图形是完美的,几乎没有颜色信息,如界面截图。
一个JPG图像的例子
日落
一个PNG图像的例子
主题

(c)优化前在本地上传图片

之前有各种工具可以使用上传图片到您的网站。

tinypng
imageoptim

(d)延迟加载你的图像

另一种方法来优化图片延迟加载,实践中形象不下载到访问者向下滚动看到它。

lazyload演示
延迟加载CodeinWP示范188bet官网

这是一个延迟加载的图像完全指南在你的网站上。

(e)得到一个图像优化插件

最后但并非最不重要,你应该得到高质量的图像优化插件对你的WordPress站点。根据你最终会使用哪一个,你可能会得到大量的图像优化需要在自动驾驶仪。

这里有6个最好的图像优化插件相比.

如果你需要一个快速的建议,看看我们自己的Optimole.它提供了高效的图像压缩,除了一个CDN在自由计划!Optimole也提供一些恒星时的结果将对其主要竞争对手:

PNG优化结果
插件 原始PNG大小 优化后 优化% 压缩
Optimole 301 KB 34 KB 88.7% 有损和无损
Imagify 301 KB 67 KB 77.7% 有损
TinyPNG 301 KB 79.7 KB 73.5% 有损
ShortPixel 301 KB 90.4 KB 69.96% 有损
帕克 301 KB 247 KB 17.9% 无损的
301 KB 257.4 KB 14.6% 无损的
JPG优化结果
插件 原始JPG大小 优化后 优化% 压缩
ShortPixel 518 KB 169 KB 67.36% 有损
TinyPNG 518 KB 248.6 KB 52% 有损
Optimole 518 KB 274 KB 47% 有损和无损
Imagify 518 KB 338.7 KB 34.64% 有损
518 KB 488.9 KB 5.7% 无损的
帕克 518 KB 493 KB 4.9% 无损的

第三步:优化HTTP请求

早些时候,我们讨论了浏览器,当用户开始加载一个网页,实际的转移是通过单独的HTTP请求。单个请求获取每个资源。因此,这样的请求数量的增加会增加您的web页面的加载时间。

网站的请求
HTTP请求的web页面

(一)合并文件

第一个任务是减少HTTP请求的负载结合类似的资源。金宝搏官网当你缩减资源,金宝搏官网你可以把类似的文件组合在一起。例如,所有的样式表(CSS文件),和所有自定义JavaScript文件可以组合成单个文件。这降低了客户的请求数量,使加载所有资源。金宝搏官网

再一次,这些缩小为WordPress插件可以帮助你做到这一点。

(b)减少DNS查找

当HTTP请求一个域www.188bet官网codeinwp.com,一个DNS(域名系统)执行查找找到服务器的IP地址。因此,你的目标也应该尽量减少DNS查找所有请求的数量,为了加快网站加载。

这是一个指导降温Kinsta关于如何做到这一点。

(c)启用维生

没有任何优化,浏览器发送一个HTTP请求为每个资源。一旦下载完成此连接关闭。浏览器然后使一个新的请求到服务器的新资源。保持生机是一个技术,不请求一个资源下载完成时终止。

你可以通过以下方式:使保持生机

(d)最小化重定向

重定向是一条指令自动客户端从一个位置到另一个位置的资源。每个重定向会增加您的web页面的加载时间,除非绝对必要,你应该避免任何重定向代码中。

(e)使用CDN

CDN(内容分发网络)是web服务器的集合在广阔的地理位置,快速高效地为客户提供内容。

客户端请求的资源将服务资源的服务器是地理上接近客户的位置。这确保了内容要求在最短的时间内到达客户端!!

我们有一个单独的资源比较顶部CDN WordPress站点的解决方案,随着信息如何被盯着。

步骤4:缓存

不存在任何网站速度优化指南可以没有部分缓存。一些技术,我们前面所讨论的,GZip压缩和minificaiton等,今天是许多缓存解决方案的一部分。

缓存是指存储资源的现象在一个临时存储在需要时迅速检索它。有各种形式的缓存:

  • 页面缓存:一个静态的HTML版本的页面存储在服务器上
  • 数据库缓存:常见的数据库查询的结果(如站点上的十大的帖子)存储在服务器上
  • 浏览器缓存:存储部分页面在浏览器中

我们比较了在这篇文章中最受欢迎的WordPress缓存插件.TL;博士:去看看WP火箭如果你正在寻找一个完整的解决方案。另外,如果你喜欢免费的东西,这是一个指导如何配置w3total Cache吗.

第五步:优化移动

在本文前面的部分,我们讨论了相关的优化技术在桌面和移动。然而,移动内容的消费越来越多,and there are new challenges a smaller screen brings. This section,因此,讨论了网站速度为移动设备优化的方法。

移动优化指的是确保移动访问web页面的经验作为桌面同行相同的功能和效率。下面的列表包含某些保健因素进行管理web内容为移动设备:

  • 使用响应web设计,确保不同的设备得到不同版本的web页面
  • 避免使用flash和弹出窗口,移动设备可能不支持它
  • 不要等交互链接位置太接近彼此

除了这些因素外,AMP(加速移动页)是一个项目,旨在创建内容快速、一致的设备。

这是一个指南开始使用AMP在WordPress.

结论

我希望本指南给你一些建议你应该做什么来提高你的网站的网站速度优化的整体水平。

只是回顾一下;我们第一次看的剖析一个web页面来解决特定领域改善。然后,我们继续优化的具体步骤:

  • 步骤1覆盖的优化静态文件的形式样式表和脚本
  • 步骤2处理图像及其优化
  • 第三步是所有关于技术优化HTTP请求
  • 第四步讨论了一些受欢迎的缓存技术
  • 第五步为移动设备优化覆盖

有什么你在挣扎时,网站速度优化?在下面的评论中让我们知道。

别忘了加入我们加快你的WordPress站点上速成班。通过一些简单的修复,你可以减少加载时间,甚至50 - 80%: