21个技巧来提高您的网站速度

加载缓慢网站的速度可能会对流量,转化和收入产生重大影响。作为性能指标,不应低估速度。根据 赤见, 几乎所有互联网用户中的一半都希望网页在两秒钟内完成加载,如果加载时间超过三秒钟,则有40%的用户会点击离开网站.


在 “网络性能为何如此重要:您的网站是否在驱赶客户?”, 戈麦斯(Gomez)在2010年进行的一项研究对1,500名在线购物者进行了调查,了解他们的网站效果如何影响他们的在线行为,我们了解到以下内容:

  • “网站加载时间从2秒增加到10秒,页面放弃率提高了38%.”
  • “在高峰流量时段,超过75%的消费者留给竞争对手’的网站,而不是拖延时间.”

为了进一步强调网站速度对消费者行为的影响,该研究通过 香港仔集团 揭示加载时间仅延迟一秒,网站转化率就会降低7%。此外,页面浏览量下降了11%,客户满意度下降了16%。好像这不是’为了使您能够回家并让我们竞相优化我们的网站加载时间,车主还应该意识到Google将网站速度作为在您的搜索结果页上对您的网站进行排名的一个因素.

总之,网站运行缓慢会导致以下结果:

  • 较少的流量和页面浏览量
  • 转换次数减少
  • 销量下降
  • 负面影响的品牌形象

作为如何创建成功网站的领先资源,HostingFacts.com提供了以下有关如何提高网站速度的提示和技巧。.

网站的速度可能会对流量,转化和收入产生重大影响。作为性能指标,不应低估速度。根据 赤见, 几乎所有互联网用户中的一半都希望网页在两秒钟内完成加载,如果加载时间超过三秒钟,则有40%的用户会点击离开网站.

戈麦斯(Gomez)在2010年进行的一项研究“为什么网络性能很重要:您的网站在驱赶客户吗?”,该研究对1,500名在线购物者进行了调查,了解网站性能如何影响他们的在线行为,我们了解以下内容:

  • “网站加载时间从2秒增加到10秒,页面放弃率提高了38%。”
  • “在流量高峰期,有超过75%的消费者选择了竞争对手的网站,而没有受到耽搁。”

为了进一步强调网站速度对消费者行为的影响,该研究通过 香港仔集团 揭示了加载时间仅延迟一秒,网站转换率降低了7%。此外,页面浏览量下降了11%,客户满意度下降了16%。似乎这还不足以让我们竞相优化网站的加载时间,因此车主还应该意识到Google将网站速度作为在您的搜索结果页上对您的网站进行排名的一个因素.

总之,网站运行缓慢会导致以下结果:

  • 较少的流量和页面浏览量
  • 转换次数减少
  • 销量下降
  • 负面影响的品牌形象

作为如何创建成功网站的领先资源,HostingFacts.com提供了以下有关如何提高网站速度的提示和技巧。在本指南中,我们将涉及以下几点:

第1步:消除不必要的插件和附加组件

考虑Mike的案例研究,在该案例中,他分析了自己的网站速度并对其进行了优化,以使它的加载时间从4.23秒缩短到了1.33秒。为什么他的网站这么慢?一个词。外挂程式.

卸载插件不必要的插件和附件会极大地影响您的网站速度。在迈克’例如,他发现惊人的86%的网站加载时间是由插件引起的。如果您使用WordPress之类的CMS(用户可能需要安装 P3或插件性能分析器, 它将扫描您的WordPress插件以查找瓶颈并生成有关每个插件如何影响您网站性能的报告),Drupal或Joomla,请务必注意可能会减慢网站速度的插件和附加组件,这一点至关重要.

在解决此问题时,至关重要的是不仅要关注已安装的插件数量,而且还要关注 质量 这些插件。注意加载过多脚本和样式的插件。另外,请消除执行大量远程请求的插件,以及增加网站每个页面上的数据库查询数量的插件.

底线:使用仅对增强网站功能绝对必要的插件。丢弃其余的.

考虑案例研究 麦克风, 他分析了自己的网站速度并对其进行了优化,以使其从4.23秒的加载时间变为仅1.33秒的加载时间。为什么他的网站这么慢?一个词。外挂程式.

不必要的插件和附件会极大地影响您的网站速度。就Mike而言,他发现惊人的86%的网站加载时间是由插件引起的。如果您使用WordPress之类的CMS(用户可能需要安装 P3或插件性能分析器, 它将扫描您的WordPress插件以查找瓶颈并生成有关每个插件如何影响您网站性能的报告),Drupal或Joomla,请务必注意可能会减慢网站速度的插件和附加组件,这一点至关重要.

在解决此问题时,至关重要的是不仅要关注已安装的插件数量,而且还要关注 质量 这些插件。注意加载过多脚本和样式的插件。另外,请消除执行大量远程请求的插件,以及增加网站每个页面上的数据库查询数量的插件.

底线:使用仅对增强网站功能绝对必要的插件。丢弃其余的.

第2步:减少或消除网站上的社交共享按钮数量

减少共享按钮不要误以为在网站上拥有过多的社交共享按钮总是一件好事。它为N’t。只有很少的研究(如果有的话)能够证明由于具有社交共享按钮而导致网站流量的任何形式的显着增加。它所做的只是使您的访客感到困惑.

由于大多数社交共享按钮都运行JavaScript,因此按钮过多会造成网站性能问题。当社交媒体网站出现故障时, 后果 对于安装了该按钮的网站.

与其设置各种按钮,不如将其编辑为基本内容,或者将它们设置为异步加载,以免中断不会对网站的速度产生负面影响.

不要误以为在网站上拥有过多的社交共享按钮总是一件好事。不是。只有很少的研究(如果有的话)能够证明由于具有社交共享按钮而导致网站流量的任何形式的显着增加。它所做的只是使您的访客感到困惑.

由于大多数社交共享按钮都运行JavaScript,因此按钮过多会造成网站性能问题。当社交媒体网站出现故障时, 后果 对于安装了该按钮的网站.

与其设置各种按钮,不如将其编辑为基本内容,或者将它们设置为异步加载,以免中断不会对网站的速度产生负面影响.

步骤3:配置所有Analytics(分析)跟踪代码和广告网络代码以异步加载

Google Analytics(分析)跟踪代码和广告网络’ 代码可能会降低您的网站速度。有时远程服务器速度很慢,或者它们宕机了,结果是您网站的加载时间很长. 网站分析

但是,如果您为 异步传送, 您可以确保服务器故障或速度缓慢’对您的网站速度产生负面影响.

步骤4:使用到期标头

网站标题如您所知,服务器的速度是网站速度的关键因素。服务器请求增加意味着网站速度变慢。要解决此问题,请使用过期标头.

到期标头通过告诉访客浏览器何时从服务器请求文件或何时从浏览器高速缓存加载文件来减少返回访客的加载时间。例如,您可以将Expires Header配置为仅每月请求一次某个文件,然后在此之前,该文件将被存储并从缓存中加载.

您的网站将通过两种方式受益于Expires标头的使用。首先,它将减少服务器上HTTP请求的数量。其次,由于不会一遍又一遍地请求同一文件,因此服务器上的负载会减少.

要使用您网站上的Expires标头,请关注 GTmetrix的本教程.

如您所知,服务器的速度是网站速度的关键因素。服务器请求增加意味着网站速度变慢。要解决此问题,请使用过期标头.

到期标头通过告诉访客浏览器何时从服务器请求文件或何时从浏览器高速缓存加载文件来减少返回访客的加载时间。例如,您可以将Expires Header配置为仅每月请求一次某个文件,然后在此之前,该文件将被存储并从缓存中加载.

您的网站将通过两种方式受益于Expires标头的使用。首先,它将减少服务器上HTTP请求的数量。其次,由于不会一遍又一遍地请求同一文件,因此服务器上的负载将减少.

要使用您网站上的Expires标头,请关注 GTmetrix的本教程.

步骤5:启用网站缓存

网站缓存缓存通过将网站的版本存储在访问者上,大大减少了网站的加载时间’的浏览器,并在每次返回时加载该版本。然后将缓存存储并使用,直到网站更新或您将其设置为刷新.

根据研究,为网站使用完整的缓存会对加载时间产生惊人的影响:从2.4秒降低到0.9秒!

要启用缓存,您必须首先确定所使用的平台。如果您使用的是WordPress,则可以安装以下插件:

目前市场上最好的高级缓存和性能优化插件之一是 WP火箭. 它需要投资,但结果值得。如果您使用Drupal作为平台,请遵循以下步骤 优化技术指南.

有关如何启用缓存的更多信息,请遵循以下出色的教程:

通过将网站的版本存储在访问者的浏览器中,并在访客每次返回时加载该版本,缓存可以大大减少网站的加载时间。然后将缓存存储并使用,直到网站更新或您将其设置为刷新.

根据研究,为网站使用完整的缓存会对加载时间产生惊人的影响:从2.4秒降低到0.9秒!

要启用缓存,您必须首先确定所使用的平台。如果您使用的是WordPress,则可以安装以下插件:

目前市场上最好的高级缓存和性能优化插件之一是 WP火箭.  它需要投资,但结果值得。如果您使用Drupal作为平台,请遵循以下步骤 优化技术指南.

有关如何启用缓存的更多信息,请遵循以下出色的教程:

步骤6:利用内容传送网络(CDN)

在美国服务器上托管的网站将为美国用户(或具有美国VPN服务的访问者)更快地加载。但是,来自全球其他地区的用户将体验一个速度较慢的网站。要解决此问题,请使用内容分发网络或CDN,它会在位于世界各地的服务器网络上重新分发您的网站文件。对于其他国家/地区的用户来说,这将大大提高您的网站速度.

在一个 Matthew Woodward的案例研究, 使用CDN可以使网站的速度提高多达60%.

以下是两个可用的最佳CDN选项:

在美国服务器上托管的网站将为美国用户(或具有美国VPN服务的访问者)更快地加载。但是,来自全球其他地区的用户将体验一个速度较慢的网站。要解决此问题,请使用内容分发网络或CDN,它会在位于世界各地的服务器网络上重新分发您的网站文件。对于其他国家/地区的用户来说,这将大大提高您的网站速度.

在一个 Matthew Woodward的案例研究, 使用CDN可以使网站的速度提高多达60%.

以下是两个可用的最佳CDN选项:

第7步:转储您的Web主机以获得更好的主机

选择虚拟主机必须说,有时候您只需要带着一个 更好的虚拟主机. 如果您一直在努力使您的网站速度更快,并且已经用尽了所有其他可能性,但是仍在缓慢的加载时间中,那么可能是时候更改您的虚拟主机了.

Smashing Magazine上的Marcus Taylor讨论了他两个拥有相似网站的客户如何利用不同的托管服务提供商,并且在网站响应时间方面经历了巨大的差异.

使用可靠,专用服务器托管其站点的客户端经历了7毫秒的DNS响应时间,而使用廉价服务器的客户端经历了250毫秒的DNS响应时间。插件和调整功能只会使您无所适从.

由于的重要性 选择一个好的虚拟主机, 建议通读主机评论,以确定哪个网络主机最适合您的网站’的需求。您还应该比较网络主机,以便做出最明智的决定.

在HostingFacts.com上,我们已经完成了功课,发现排名前三的最佳托管服务提供商的加载时间少于500毫秒:

  1. A2托管 –大约300毫秒
  2. SiteGround –大约400毫秒
  3. HostGator云 –大约500毫秒

使用诸如Wix之类的构建器消除了寻找优质Web主机的需要,但是对于我们其他人而言,重要的是要做功课以找到最佳选择.

必须说,有时您只需要搭配更好的网络主机即可。如果您一直在努力使您的网站速度更快,并且已经用尽了所有其他可能性,但是仍在缓慢的加载时间中,那么可能是时候更改您的虚拟主机了.

Smashing Magazine上的Marcus Taylor讨论了两个拥有相似网站的客户如何利用不同的托管服务提供商,并且在网站响应时间上经历了巨大的差异。使用可靠的专用服务器托管其站点的客户端经历了7毫秒的DNS响应时间,而使用 便宜的服务器 正在经历250毫秒的DNS响应时间。插件和调整功能只会使您无所适从.

由于选择一个好的虚拟主机的重要性,建议通读 主持评论 以确定最能满足您网站需求的虚拟主机。你也应该 比较网络主机 这样您就可以做出最明智的决定.

在HostingFacts.com上,我们已经完成了功课,发现排名前三的最佳托管服务提供商的加载时间少于500毫秒:

  1. A2托管 –大约300毫秒
  2. SiteGround –大约400毫秒
  3. HostGator云 –大约500毫秒

使用 建设者 像Wix一样,无需寻找优质的Web主机,但对于我们其他人来说,重要的是要做功课以找到最佳选择.

步骤8:切换网站主题

网站的主题会极大地影响该网站的速度。代码膨胀或代码太长且编写不当会降低网站的性能。有关网站主题对速度的影响有多大的示例,请阅读朱利安·费尔南德斯(Julian Fernandes)的案例研究,在该案例研究中,他仅通过将主题更改为更好的文字就可以将加载时间从630ms减少到172ms。一.

底线:为您的网站选择主题时,不要只关注主题的外观;考虑该主题将如何影响您的网站速度.

第9步:利用Google Pagespeed

PageSpeed是一个开放源代码服务器模块,可根据最佳实践对服务器和文件进行更改和调整,从而提高网站速度.

正在安装 PageSpeed 自己需要一些技术知识,但是可以做到。另一方面,您应该总是可以要求您的网络托管/开发人员进行安装.

PageSpeed是一个开放源代码服务器模块,可根据最佳实践对服务器和文件进行更改和调整,从而提高网站速度.

正在安装 PageSpeed 自己需要一些技术知识,但是可以做到。另一方面,您应该总是可以要求您的网络托管/开发人员进行安装.

步骤10:使用较小的图像文件

较大的图像大小(1mb或更大)会占用服务器资源,并且需要花费更多时间来加载。使用以下工具在您的网站上优化图像文件以使其更小,同时确保不影响图像质量:

步骤11:使用Gzip压缩网站文件

较小的文件导致更快的加载时间。与普通的计算机文件压缩类似,Gzip通过将网站文件压缩为zip文件来减小其大小。.

Smashing Magazine通过启用Gzip突出显示了网站从68KB扩展到13KB的情况.

用这个 GTmetrix指导 在您的网站上启用Gzip.

步骤12:定期清理数据库

数据库清理一些CMS(例如WordPress)以及插件会在您的数据库中存储数据,从而随着时间的推移降低您的网站速度.

WordPress中的功能(例如启用后期修订,Pingback和Trackback)在很大程度上取决于数据库的存储。另外,请注意保存统计信息,用户数据和日志的插件.

为了解决这个问题,请定期使用自动化插件(例如 WP优化 (适用于WordPress)。如果您有其他平台,请使用 这个资源 手动清理数据库。这些措施通常被网站所有者所忽视,但是它们可能对提高网站速度产生巨大影响.

一些CMS(例如WordPress)以及插件将数据存储在您的数据库中,这反过来会随着时间的推移降低您的网站速度。 WordPress中的功能(例如启用后期修订,Pingback和Trackback)在很大程度上取决于数据库的存储。另外,请注意保存统计信息,用户数据和日志的插件.

为了解决这个问题,请定期使用自动化插件(例如 WP优化 (适用于WordPress)。如果您有其他平台,请使用 这个资源 手动清理数据库。这些措施通常被网站所有者所忽视,但是它们可能对提高网站速度产生巨大影响.

步骤13:减少网站上Javascript和CSS文件的数量

访客的浏览器可能会将您网站上的所有JavaScript和CSS文件都视为单个文件。反过来,这会产生多个请求,这会减慢您的网站加载时间。您可以通过将这些文件放在一个位置来减少或减少这些文件的数量.

步骤14:消除多个背景图片

具有多个背景图像会导致向服务器发送多个请求以加载图像。请求更多会导致加载时间变慢。您可以通过将背景图像合并为一个文件来解决此问题。利用图片精灵,以确保浏览器仅需发出一个请求即可加载背景图片.

许多网站模板由几个不同的背景图像组成。当您将它们组合为一个时,就可以实现三件事。首先,您要最小化对服务器的请求数量。您还减少了浏览器必须下载的字节数。最后,减少了服务器必须从其他位置下载时造成的往返延迟.

通过使用使您的网站更快 精灵我. 这个 粉碎杂志文章 也提出了很好的建议.

具有多个背景图像会导致向服务器发送多个请求以加载图像。请求更多会导致加载时间变慢。您可以通过将背景图像合并为一个文件来解决此问题。利用图片精灵,以确保浏览器仅需发出一个请求即可加载背景图片.

许多网站模板由几个不同的背景图像组成。当您将它们组合为一个时,就可以实现三件事。首先,您要最小化对服务器的请求数量。您还减少了浏览器必须下载的字节数。最后,减少了服务器必须从其他位置下载时造成的往返延迟.

通过使用使您的网站更快 精灵我.  这个 粉碎杂志文章 也提出了很好的建议.

步骤15:使用单个打开的连接进行服务器请求

使用-http通常,服务器文件请求是单独完成的。将打开一个连接,抓住文件,关闭连接,并为下一个文件抓住打开新的连接。这效率低下,导致更多的内存使用和较慢的网站加载时间.

使用HTTP保持活动可以通过一个打开的连接发出所有文件请求。这个过程很简单。只需将以下代码复制并粘贴到.htaccess文件中:

标头设置连接保持活动

根据您的服务器,您还可以按照以下步骤操作 这里 要么 这里 启用保持活动状态.

通常,服务器文件请求是单独完成的。将打开一个连接,抓住文件,关闭连接,并为下一个文件抓住打开新的连接。这效率低下,导致更多的内存使用和较慢的网站加载时间.

使用HTTP保持活动可以通过一个打开的连接发出所有文件请求。这个过程很简单。只需将以下代码复制并粘贴到.htaccess文件中:

标头设置连接保持活动

根据您的服务器,您还可以按照以下步骤操作 这里 要么 这里 启用保持活动状态.

步骤16:扫描JavaScript,CSS和图片网址中的损坏链接

如果您的JavaScript,CSS或图像URL中的链接断开,则您的网站可能会经历令人沮丧的缓慢加载时间。您应该扫描这些断开的链接并加以解决,以使访问者获得更好的浏览体验。查看网页时,请查找所有其他断开的链接,这些链接不一定会影响网站的速度,但会对用户体验产生负面影响.

步骤17:在您自己的网站上托管所有图像

图像热链接,或 “内联” 是指您仅通过链接到另一个网站上的图像来避免在自己的服务器上加载图像。从理论上讲,这可以节省带宽,但实际上会降低网站的速度,尤其是在该图片托管网站关闭或加载速度缓慢的情况下.

一个好的经验法则是,在链接到图像之前,先将图像托管在自己的网站上.

步骤18:在您自己的服务器上托管尽可能多的文件

您的网站几乎不可避免地将依赖其他网站来获取文件,例如嵌入式视频和其他多媒体。但是,如果外部请求太多或您从慢速网站请求,则会对您的网站速度造成负面影响.

通过在您自己的服务器上托管尽可能多的文件来限制这种可能性。确保验证您要求的网站的可靠性.

步骤19:检查CMS的质量

作为整个网站的框架,CMS可能会影响网站的速度。信誉良好的CMS(例如WordPress和Drupal以及简单的HTML)非常适合优化您的网站加载时间。信誉较差的CMS使您的网站面临加载速度变慢的风险。运行测试并做好功课以确保CMS最适合优化网站速度是至关重要的.

作为整个网站的框架,CMS可能会影响网站的速度。信誉良好的CMS(例如WordPress和Drupal以及简单的HTML)非常适合优化您的网站加载时间。信誉较差的CMS使您的网站面临加载速度变慢的风险。运行测试并做好功课以确保CMS最适合优化网站速度是至关重要的.

步骤20:注意您的php文件是否使您的网站变慢

尽管PHP几乎消除了不得不一遍又一遍地在您的网站上输入相同信息的问题,但它也会降低您网站的速度。您可以执行以下两项操作之一来解决此问题:用静态HTML文件替换PHP文件,或者如果可以,’为此,请使用PHP加速器.

对于必须高度依赖PHP的网站,PHP加速器很有用。这个 维基百科文章 有助于列出一些可以使用的优秀PHP加速器.

尽管PHP几乎消除了不得不一遍又一遍地在您的网站上输入相同信息的问题,但它也会降低您网站的速度。您可以采取以下两种措施之一来解决此问题:用静态HTML文件替换PHP文件,或者如果不能这样做,请使用PHP加速器.

对于必须高度依赖PHP的网站,PHP加速器很有用。这个 维基百科文章 有助于列出一些可以使用的优秀PHP加速器.

步骤21:禁用您自己的图像的外部热链接

当其他网站热链接到您自己的图像时,它们实际上是在剥夺您的带宽。每当他们的访问者之一尝试查看图像时,都会向您的服务器发出请求。禁用热链接以防止这种情况发生!

遵循此中给出的建议 关于Hongkiat的文章 以防止图像的热链接。另外,这个 工具 允许您生成.htaccess文件以防止图像的热链接.

当其他网站热链接到您自己的图像时,它们实际上是在剥夺您的带宽。每当他们的访问者之一尝试查看图像时,都会向您的服务器发出请求。禁用热链接以防止这种情况发生!

遵循此中给出的建议 关于Hongkiat的文章 以防止图像的热链接。另外,这个 工具 允许您生成.htaccess文件以防止图像的热链接.

通过测试您的网站速度立即开始!

现在,您已经按照上述提示和技巧来提高网站的速度和性能,现在花点时间测试您的网站速度,以了解我们的影响。如果我们已帮助您优化和改善您的网站体验质量,请务必在下面发表评论.

这些是我最喜欢的评估网站速度的工具:

Pingdom网站速度测试:此工具可让您专注于最大程度地减少网站的加载时间并减少发出的服务器请求数量。此外,它还具有比较工具,可让您查看您的网站相对于其他网站的效果.

GTMetrix:在这里,根据Google Pagespeed Insights和Yslow的分析,您的评级从A到F。提供了优化建议.

网页分析器:使用此工具可以找到页面大小和下载时间的信息。提供了改进建议.

Google Pagespeed见解:“这里您获得最高100分。一个很酷的功能是,此工具可让您测试移动速度.

伊斯洛:用来评估网站速度的此工具违反了Yahoo!网站性能规则.

网页测试:此处评估您的网站速度的比例最高为100.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map