网站运行速度慢的原因是什么?附带解决方法

时间:2022-05-22 11:31:42
来源:互联网
18次阅读

  如今用户希望网站速度快,当页面加载时间超过预期时,会对您网站的用户体验 (UX)产生负面影响。这很重要,因为每当您的用户体验受到影响时,您的转化率也会受到影响。您可能还会看到更高的页面放弃率和跳出率,额外的两秒加载时间可以将您网站的跳出率提高103%。

  即使是几分之一秒,因此尽可能全面地优化您网站的性能至关重要。更重要的是,网站速度不仅会影响用户是否留在您的网站并进行转化;这也会影响他们是否可以首先找到它。

  网站速度现在是桌面和移动网站的Google排名因素。如果您不能保持良好的网站性能,您的网站在搜索引擎结果页面 (SERP) 上的可见性可能会降低,从而导致流量水平降低。

网站运行速度慢的原因是什么

  网站运行速度慢的原因是什么?附带解决方法

  让我们来看看导致网站变慢的12个最常见原因,并讨论如何解决这些问题。

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

  JavaScript 是使您的网站对用户具有功能性和交互性的代码。没有它,您的网站将非常乏味。但是,如果不进行优化,JavaScript 可能会在您的页面尝试加载到用户浏览器中时延迟您的页面。

  当浏览器尝试显示网页时,它必须首先停止并完全加载遇到的任何 JavaScript 文件。这会导致所谓的“阻止渲染的 JavaScript”或阻止页面快速加载的 JavaScript。

  处理阻塞渲染的 JavaScript有以下三种解决方案:

  • 删除外部 JavaScript 文件,并改用内联 JavaScript。

  • 使用异步加载,以便 JavaScript 可以与页面的其余部分分开加载。

  • 推迟 JavaScript加载,直到页面的其余部分对用户可见。

  每种方法都有其优点和缺点。一般来说,内联 JavaScript 只会在谨慎使用时提高页面速度。异步加载可能会导致问题,因为文件不是按任何特定顺序加载的。因此,延迟 JavaScript 通常是推荐的方法。

  2.没有使用内容交付网络 (CDN)

  一个内容分发网络(CDN)由多个服务器被放置在战略地理位置。您可以在其中存储网站副本,以便远离主服务器的用户可以快速加载其页面。

  Cloudflare是最受欢迎的解决方案之一,用于图像和视频的Jetpack CDN也是如此。

  此外,如果您的网站使用 jQuery,您可以从 CDN 而不是您的 Web 服务器加载它。由于 jQuery 使用比 JavaScript 少得多的代码来完成相同的结果,因此它对于提高站点速度特别有用。谷歌和微软是两个最流行的 jQuery CDN 选项。

  3.数据库有过多的开销

  “开销”是指您站点数据库中的无关项目——诸如日志、瞬态以及来自插件或主题的其他条目可能会随着时间的推移而累积。过多的这种“开销”会导致数据库查询花费的时间超过必要的时间。在某些情况下,它甚至可能导致您的 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.缓存问题阻碍优化页面加载

  缓存是浏览器存储网站文件的静态副本。然后当用户访问您的站点时,他们的浏览器可以显示缓存的数据,而不必重新加载它。在您修改页面或帖子后,该插件会自动发送删除缓存数据的请求。这有助于防止一些可能导致站点速度变慢的缓存问题。

  有多种缓存解决方案可供 WordPress 用户使用,包括使用缓存插件,例如WP Super Cache。

  7.大媒体文件正在增加加载时间

  媒体文件,例如图像和视频,往往非常大。通过压缩优化它们可以帮助减小它们的大小,从而缩短加载时间。

  TinyJPG是一个免费的在线压缩图像工具。您还可以使用几个插件来压缩 WordPress 中的媒体文件,包括Smush Image Compression 和 Optimization。

  压缩视频有点棘手,因此通常最好将它们托管在视频平台上。然后,您可以轻松地将视频嵌入到页面或帖子中。

  8.写得不好的脚本与其他网站元素相冲突

  编写不当的 JavaScript 有时会导致与网站其他部分的兼容性问题,从而导致加载时间更长。使用Pingdom、Web Page Test和GTmetrix等工具运行速度测试通常可以指出需要很长时间加载的脚本。

  你可以更仔细地调查这些文件,以确定如何改进它们。

网站运行速度慢的原因是什么

  9.你网站的代码太庞大

  用户的 Web 浏览器必须加载的代码越多,网站变得可见所需的时间就越长。如果您的代码过于“庞大”或包含不必要的字符和换行符,您的网站可能会变慢。作为回应,您可以通过删除不需要的元素来“缩小”该代码。

  有两个流行的插件可以执行此任务。除了内联 CSS 和优化 JavaScript 文件之外,Autoptimize 还可以缩小代码。它还可以与 WP Super Cache 很好地集成。

  Fast Velocity Minify合并 CSS 和 JavaScript 文件,以减少浏览器加载页面所需的请求数量。它还会缩小您的代码。

  这两个插件都是可靠的选择。您可能会考虑尝试每一个,看看哪个更能提高您的性能测试分数。

  10.丢失文件导致错误

  在某些情况下,您的WordPress 安装可能缺少文件。如果发生这种情况,用户将经历更长的加载时间,因为在尝试查找文件时会发出额外的请求。如果找不到文件,此过程最终将导致 404 错误。

  这个问题背后的原因是多种多样的。最快的解决方案是从最近的备份中恢复站点,而不是试图追踪问题的根源。这应该用备份中保存的版本替换丢失的文件。

  11.插件正在影响您的网站

  插件太多——甚至是一些非常笨重的插件——会拖累您的网站并导致性能下降。明智的做法是始终完全删除您不使用的任何插件,以尽量减少发生这种情况的机会。

  此外,某些插件可能会干扰您网站页面的缓存。如果您正在使用我们在本文前面提到的代理缓存清除插件,您可以通过导航到代理缓存 > 检查缓存来查明哪些插件导致了问题。

  12.网络问题正在损害特定用户的表现

  最后,网站性能不佳可能是由于用户的 Internet 服务提供商 (ISP) 的问题,而不是您的网站本身的问题。网站速度缓慢可能是由于网络拥塞、带宽限制和限制、数据歧视和过滤或内容过滤造成的。

  如果您在访问您的网站时发现速度较慢,您可以在您的计算机和您的网站之间运行 traceroute以测试连接。这应该让您了解问题是否与您的 ISP 相关,或者是更重要的站点范围问题。

网站运行速度慢的原因是什么

  为什么有些网站很慢?

  网站的性能和响应时间与其成功密切相关,因此利用一切可能的机会改进它是值得的。弄清楚为什么您的网站加载时间滞后可以帮助提高其搜索引擎优化 (SEO) 和 UX,从而提高可见性和更高的转化率。

  在这篇文章中,涵盖了导致网站速度缓慢的十二个常见原因。理想情况下,您会希望以我提到的所有方式优化您的网站,但确定需要改进的特定领域(例如启用缓存或压缩媒体文件)可以帮助您首先解决最大的问题。

阅读全文
不要等待机会,而要创造机会

猜你喜欢

  • 卢松松是做什么的_卢松松靠什么赚钱

    卢松松,草根自媒体人,知名ITSEO博主,2009年创立“卢松松博客”。说起卢松松,他的博客在站长圈很有影响力,从一个无名小卒到今天的自媒…【详细】
    939阅读
  • 2020年11.11阿里云双十一最新优惠低价上云活动

    一年一度的“阿里云双十一上云活动”即将拉开序幕,200多个爆款1折起。上海聚搜信息技术有限公司作为阿里云生态合作伙伴,额外推出10…【详细】
    18阅读