首页 » Wordpress教程 » 网站运行缓慢的12个原因(以及解决方法)

网站运行缓慢的12个原因(以及解决方法)

网站速度对于网站的成功至关重要。它会影响各种关键指标,例如,你网站的可见度和转化率。优化网站的速度显然是必要的,但是弄清楚如何做到这一点可能很棘手。幸运的是,你可以使用几种易于访问的速度测试来确定网站的性能如何提高。尽管你的网站运行缓慢的原因有多种,但你可以使用免费的WordPress插件和优质的虚拟主机来解决许多问题。

在这篇文章中,我们将解释为什么网站速度对你的网站如此重要。然后,我们将分享可能导致网站性能下降的12个常见问题的解决方案。

为什么网站的加载速度如此重要

如今,用户希望网站发展很快。如果页面加载所需的时间长于预期时间,则会对网站的用户体验(UX)产生负面影响。这很重要,因为任何时候你的UX都会受到打击,你的转换率也会受到影响。你可能还会看到更高的页面放弃率和跳出率。更具体地说,研究表明,额外的两秒钟的加载时间可以使你网站的跳出率提高103%。另外,仅100毫秒的额外加载时间即可导致转换率降低7%。即使只有几分之一秒,因此至关重要的是,尽可能充分地优化网站的性能。更重要的是,网站速度不仅会影响用户是否留在你的网站上并进行转化。它也会影响他们能否首先找到它。

网站运行缓慢的12个原因(以及解决方法)

网站运行缓慢的12个原因(以及解决方法)

现在,网站速度已成为Google针对台式机和移动网站的排名因素。如果你无法保持良好的网站性能,则你的网站在搜索引擎结果页(SERP)上的可见度可能会降低,从而导致流量降低。随着你网站的成功上线,速度不容忽视。如果你感到不知所措,那么明智的选择是通过测试来确定你的网站现在的位置。你可以运行加载时间测试以查看你的用户等待了多长时间,然后着手减少这些数字。

网站运行缓慢的12个原因(以及解决方法)

一旦了解了站点性能的当前状态,就可以开始优化影响站点速度的关键因素。让我们看一下导致网站运行缓慢的12个最常见问题,并讨论如何解决它们。

1.阻止渲染的JavaScript延迟了页面加载

JavaScript是使你的网站对用户起作用和交互的代码。没有它,你的网站将变得非常乏味。但是,如果未进行优化,则当它们尝试加载到用户的浏览器中时,JavaScript可能会延迟你的页面。当浏览器尝试显示网页时,它必须停止并完全加载它首先遇到的所有JavaScript文件。这会导致所谓的“渲染阻止JavaScript”或阻止页面快速加载的JavaScript。

有三种解决渲染阻止JavaScript的解决方案:

  • 删除外部JavaScript文件,而改用内联JavaScript。
  • 使用异步加载,以便JavaScript可以与页面其余部分分开加载。
  • 推迟JavaScript加载,直到页面其余部分对用户可见为止。

每种方法都有其优缺点。一般来说,内联JavaScript仅在很少使用时才会提高页面速度。异步加载可能会导致问题,因为文件没有按任何特定顺序加载。因此,通常建议你推迟JavaScript。

2.没有使用内容分发网络(CDN)

一个内容分发网络(CDN)由多个服务器被放置在战略地理位置。你可以在其上存储网站的副本,以便远离你的主服务器的用户可以快速加载其页面。你的WordPress网站有几个CDN选项。Cloudflare和用于图像和视频的Jetpack CDN都是最受欢迎的解决方案之一。对于使用DreamPress Plus和Pro计划的客户,你将获得由Jetpack提供支持的无限CDN使用率。此外,如果你的网站使用jQuery,则可以从CDN而不是从Web服务器加载它。由于jQuery使用的代码行远少于JavaScript来完成相同的结果,因此对于提高网站速度特别有用。Google和Microsoft是两个最受欢迎的jQuery CDN选项。

3.数据库中有过多的开销

“开销”是指网站数据库中的无关项目-日志,瞬态事件以及来自插件或主题的其他条目等内容可能会随着时间的推移而累积。这种“开销”过多会导致数据库查询花费的时间超过必要时间。在某些情况下,它甚至可能导致Web服务器在等待数据库响应时超时。通过消除开销来优化数据库将有助于防止这种情况。大多数Web主机允许你通过主机帐户访问数据库管理平台phpMyAdmin。如果你无法在phpMyAdmin中优化表,则可以使用WordPress命令行界面(WP-CLI)。

4.网站的CSS没有优化

与JavaScript一样,网站的CSS(负责设计页面样式的代码)如果未进行优化,可能会延迟加载。你可以实施一些解决方案来使CSS成形:

  • 如果你有多个外部CSS文件,请将它们合并为一个或几个文件。
  • 删除外部CSS并改用内联CSS。
  • 使用“媒体类型”来指定何时应加载某些CSS文件。

与内联JavaScript一样,内联CSS仅对一小部分代码有用。如果你有多个大型CSS文件,则不应尝试将它们全部添加到HTML文件中。指定媒体类型并组合你的外部CSS文件(如果有多个)应该产生更大的影响。

5.未启用OPcache

OPcache是​​用于编码语言PHP的内置缓存引擎。如果你在网站上使用PHP,则启用OPcache可以加快加载速度,从而加快页面的加载速度。

6.缓存问题正在阻止优化页面加载

Aini99

Yahoooooooo!

相关推荐

微信扫一扫,分享到朋友圈

网站运行缓慢的12个原因(以及解决方法)
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close