• 微信

网页打开慢的原因 使用Pingdom

时间:13:03:18作者:admin分类:事物浏览:17评论:0

如今用户希望网站速度快。

当页面加载时间超过预期时,会对您网站的用户体验 (UX)产生负面影响。

这很重要,因为每当您的用户体验受到影响时,您的转化率也会受到影响。

您可能还会看到更高的页面放弃率和跳出率。

额外的两秒加载时间可以将您网站的跳出率提高 103%。

即使是几分之一秒,因此尽可能全面地优化您网站的性能至关重要。

更重要的是,网站速度不仅会影响用户是否留在您的网站并进行转化;这也会影响他们是否可以首先找到它。

网站速度现在是桌面和移动网站的 Google 排名因素。

如果您不能保持良好的网站性能,您的网站在搜索引擎结果页面 (SERP) 上的可见性可能会降低,从而导致流量水平降低。

网站运行缓慢的 12 个原因(以及如何修复它们)

让我们来看看导致网站变慢的 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,从而提高可见性和更高的转化率。

在这篇文章中,涵盖了导致网站速度缓慢的十二个常见原因。

理想情况下,您会希望以我提到的所有方式优化您的网站,但确定需要改进的特定领域(例如启用缓存或压缩媒体文件)可以帮助您首先解决最大的问题。

来源:周广航博客,欢迎分享。

猜你喜欢