加载时间的沉默杀该如何解决它

发布于:2019-12-13

想象一下,访问一个网站要花费10多秒的时间,而访问另外一个网站无需花费两秒钟的时间。不用说后面的网站点击率会更高,获取更多的流量。说实话在这个万物联网的时代,没有人喜欢等等太久,如果你给你不了别人好的体验,自然有人可以满足。 

福布斯文章提到,在网页加载时间仅为1秒的延时是指销售额百分之七的跌幅,11%较少的页面访问量,客户满意度16%的下降,而在转化率7%的损失。 

注意跨度越来越小,耐心比以往任何时候都更薄。除此之外,加载缓慢的网站还会影响你的SEO,因为它会影响Google查看你网页的方式。速度是Google用于衡量你的网页的排名因素。当然,内容可能是最主要的,但是速度会改变你的内容在搜索中的效果。 我们将深入研究并找到加载时间的无声杀手-常见原因和不常见原因。

 

1.未压缩的图像和奇异的图像尺寸

图像的质量和大小会影响其加载时间。每个页面上都有高分辨率图像意味着你的网站加载速度会变慢。

如何解决这个问题?

我们发现了几种安装插件的方法。第一个是带有jQuery Lazy Load插件的。该插件允许仅出现在“折叠上方”或访客当前正在查看的部分上的图像加载。 第二种选择是通过使用图像优化器(例如Yahoo!的Smush.it)或使用WP Smush.it插件来压缩图像而不改变其质量。使用WP插件,当你将图形添加到站点时可以自动完成。

 

2.不必要的插件

如果你有一个WordPress网站,你将知道有成千上万的插件在四处徘徊,有时你可能会觉得需要下载每个插件,因为它们对你的网站“很有帮助”。 

在不知不觉中,你将拥有运行网站的插件,甚至可能有用于该插件的插件。

插件过载可能是一个问题,因为你的网站拥有的插件越多,加载时它要做的工作就越多。此外,并非所有插件都像它们声称的那样出色。当心过时的插件会降低你的网站速度,而不是提高其性能。

你可以通过评估当前的插件来找出你实际需要的插件来解决此问题。你可能有多个具有相同功能或不再使用的插件。 

删除插件时,请检查是否

(1)插件相关且已更新

(2)是否具有另一个具有相同功能的类似插件

(3)是否仍在使用相应的插件

你还可以使用P3(插件性能分析器)检查插件的性能,该插件向你显示每个插件对WordPress网站加载时间的影响。

 

3.过多的首页

你的首页是你品牌的面孔。因此,如果你希望它看起来最好,我们将为你提供帮助。但是,当你尝试用大量的小部件,内容和最新的图像来打动新访客时,这会损害你的加载时间。

当你想制作一个令人印象深刻的网站时,请记住干净的设计可以给用户很好的体验。我们不是在告诉你完全禁止窗口小部件(将它们保存在博客文章或网站页面的末尾),而是在告诉你保持简单。

你可以做的另一件事是加快加载时间,方法是更改WordPress选项以显示摘录而不是完整的帖子,并将每页的帖子限制为每页五到七个。

 

4.免费的第三方WordPress主题

免费的WordPress主题听起来似乎是最好的东西,但是免费的东西带有价格标签。当你在WordPress上寻找主题时,你可能会单击第三方提供的那些免费主题。他们还是免费的,那怎么可能出问题了?

显然,很多事情。就像间谍软件或恶意软件可能附带免费音乐和电影一样,免费的第三方WordPress主题可能是网站运行缓慢的原因之一。

如何解决这个问题

最好的方法之一是仅使用官方WordPress主题存储库中的主题。如果你想要更个性化的东西,请考虑分配低于100美元的高级主题,你可以根据自己的需求进行自定义。

 

5.不可靠的网络托管

拥有未正确配置的网络托管服务器可能会损害你的加载时间。在选择网络托管服务器时,我们通常会尝试选择最节省预算的选项。刚开始时,这可能会很好。 

但是,一旦你收到的流量突然激增,你的主机和服务器将无法一次处理大量用户。突然的峰值可能会发生,尤其是在你发起新的在线营销活动或新产品时。 

与其寻找免费或廉价的网络托管解决方案,不如使用通常运行于每月四到八美元的知名主机,这还不错。 

除了价格之外,你还应该记住服务器处理问题时的响应速度。有时,你的网站可能会出现紧急情况,填写表格只会减少工作量。彻底进行研究,并阅读有关该公司及其支持的评论。 

 

6.不可见的加载图像或视频

滚动浏览页面时,有些内容不会立即显示。有些仍然位于页面底部,在访客到达确切地点后可见。 

那么,这是怎么一个问题呢?你告诉服务器获取的图像越多,站点加载的速度就越慢。现实情况是,服务器通常会获取所有这些图像和视频(甚至你还看不到的图像和视频)。对于移动设备来说,这是一个巨大的因素,因为它们的速度和数据有限。

这可以通过“延迟加载”来解决,这意味着仅在需要时以及仅在屏幕上时才获取文件。你可以在WordPress网站上使用的几个插件是BJ Lazy Load和LazyLoad。 

 

7.编码问题

你的网站是由代码组成的。你的网站越复杂,就越需要编码。仅仅因为你希望自己的网站理想,并不意味着编码应该是最重要的。不相关或不必要的代码只会减慢你的站点速度,因为服务器必须处理更多数据才能到达页面。

编码问题的一个例子

当代码引用两种不同形式的网站URL时,会发生不必要的重定向。尽管这似乎是微不足道的,但是却有很大的不同。

发生重定向时,用户必须等待页面加载两次。使用过多的重定向意味着你将加载时间加倍。

要解决此问题,你需要详细检查代码。在大多数情况下,加载时间缓慢的根本原因可能是编码问题。当代码不一致并导致太多重定向时,会发生这种情况。

 

8.不使用内容传送网络(CDN)

CDN是由部署在不同地理位置的独立服务器组成的网络,向访问者提供Web内容。根据你网站访问者的位置,所请求的内容将由最近的数据中心中的节点提供。 

不使用CDN的问题在于,许多站点的运行速度可能很慢,尤其是当它们有来自世界各地的访问者时。尽管CDN不是必需的,但它可以帮助你更快地提供Web内容并减少加载时间。

既然你已经了解了一些最明显,最不明显的加载时间杀手,那么现在该是为网站修复它们的时候了。

 

评论展示

参与评论
  • click

660

shares

 

在线客服

服务热线:400-8817-968

QQ客服:425827996

周一至周五:8:30-18:00

扫码加微信咨询

业务微信

15815846676
长按号码加微信

在线留言

top