• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

金兰云推广会员登陆:网站运行缓慢的 12 个原因(以及如何修复它们) ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
如今用户希望网站速度快。当页面加载时间超过预期时,会对您网站的用户体验 (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,从而提高可见性和更高的转化率。
 
在这篇文章中,涵盖了导致网站速度缓慢的十二个常见原因。理想情况下,您会希望以我提到的所有方式优化您的网站,但确定需要改进的特定领域(例如启用缓存或压缩媒体文件)可以帮助您首先解决最大的问题。
 

鲜花

握手

雷人

路过

鸡蛋
专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap