文理生活圈

 找回密码
 立即注册

快捷登录

搜索
热搜: 活动 交友 discuz
查看: 50|回复: 0

的资源放在我们自己的网站页面上

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2024-4-15 12:36:01 | 显示全部楼层 |阅读模式
我们知道,浏览器是一个工具,负责将用户的请求提交给服务器,并通过从服务器接收到的响应将结果显示给用户。现在这个工具(即浏览器)有一个非常重要的部分叫做主线程,它负责页面加载过程中的大部分重要过程。主线程必须处理的一些过程包括创建DOM、设置页面布局、解析HTML和CSS文件、执行 JavaScript 文件等。这足以说明主线程的工作是非常重要的。由于我们不再有一个主线程,因此我们不应该过多地干扰它并使其过于繁忙。这就是结构中最小化主线程工作错误的简单概念。当然,与许多其他情况一样,修复此错误需要很高的编程专业知识,而且并不容易。 该标准是具有 N/A 标签的项目之一,我们在上面讨论过它们并表示 N/A 标签仅提供信息。 预连接到所需来源:将其他网站(第三方),由于各种原因,例如需要DNS查找、所需网站的服务器速度较慢、重定向等,可能会减慢加载速度我们页面的速度。



在这里,使用 Preconnect 可以帮助浏览器确定与这些站点的连接的优先级。预连接可加快DNS查找过程,并且当浏览器到达所需资源时,所需的连接已建立。因此,Preconnect 提高了页面加载速度。非常简单地说,使用 Preconnection 可以比正常情况下 阿尔及利亚 手机号码 更快地连接到其他站点的资源(不使用 Preconnect)。 预加载关键请求:正如我们在上一个错误中前面谈到的 Preconnect 和连接的重要性,我们可以对重要的页面请求使用 Preload。通过使用 Preload,我们警告浏览器对请求进行优先级排序。这意味着它将更加重视我们使用 Preload 的文件并更快地下载它们。基本上,Preload 的核心也有 Preconnect;因为为了加载文件,必须首先建立连接。这里重要的是我们应该只对页面最重要的请求使用 Preload。 正确调整图像大小: GTmetrix 中的这种结构错误也与许多其他错误一样与站点图像有关。当然,这次要考虑照片的尺寸。最常见的网站速度问题之一是人们使用比所需尺寸大得多且分辨率高的图像。在这种情况下,浏览器必须首先更改照片的尺寸并调整其大小,以便能够以适当的页面大小向用户显示。







此问题会浪费时间并增加页面加载时间。 另一方面,照片的大尺寸通常意味着更大的体积。因此,它增加了页面的大小。所以我们必须根据照片在页面各个部分的用途以及页面上实际显示的尺寸来调整照片的尺寸。要详细了解此结构错误的重要性,请阅读有关如何修复服务缩放图像错误的文章。 减少初始服务器响应时间:在浏览器向服务器发送的请求中,第一个请求非常重要。在回答第一个请求之前,用户只能看到一个空白页面。所以对第一个请求的响应时间应该尽可能短。此度量也称为第一个字节的时间或 TTFB。有关更多信息,请务必阅读什么是 TTFB文章,以获取有关这一重要 GTmetrix 指标的重要信息。 减少 JavaScript 执行时间:您还记得我们之前讨论过主线程及其任务,并说过主线程的任务之一是执行 JavaScript 文件吗?另一方面,我们说过主线程的任务不应该导致它介入并阻止主线程完成其他任务。但运行 JavaScript 文件可能会违反此规则并花费太长时间。因此,我们应该使用适当的方法来减少JavaScript文件的执行时间,以便能够更快地解析和执行。当然,修复 GTmetrix 工具中的这一结构错误需要编程领域的高度专业知识,并且与许多其他因素一样,新版本的 GTmetrix 并没有完全简单的方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|在线考试

GMT+8, 2024-12-27 16:13 , Processed in 0.070772 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表