Post by mdaimank95 on Apr 22, 2024 7:59:31 GMT
每次您导航到新网页时,无论您是在打字脸书网手动进入地址栏或单击您在浏览器中添加书签的参考文章,您将体验到实际的页面加载速度。 有时它发生在眨眼之间,而有时这个过程会一直拖到您开始单击“刷新”以希望使页面显示得更快。那么,作为营销人员,您如何保证您的网站不会陷入“不耐烦地刷新,然后跳出”的类别? 我希望有一个更简单的答案,但页面性能实际上是一个相当复杂的野兽。大多数人都知道页面越大,加载所需的时间就越长,但其实还有更多的内容。 什么是页面加载速度? 页面加载速度是指从将 URL 输入浏览器到网页完全显示之间页面完全加载所需的平均时间。 页面加载速度很重要,因为它有助于用户体验。每个人都希望互联网或多或少是即时的。如果您的内容加载时间过长,则会增加网站访问者离开您的网站而转向另一个加载速度更快的网站的风险。 我们看到之间存在直接相关性跳出率和页面加载速度。经验法则是您的页面应在三秒内加载;两秒是理想的,但如果您的网页需要三秒以上才能加载,则需要一个充分的理由。 例如,有一些体验式网站的重点是创建可能需要更长时间的丰富体验,在这种情况下,他们将有一个负载指示器来让访问者了解页面的进度。 然而,普通的营销网站不应该花费那么长的时间,而由于带宽较低和受众耐心较差,将移动网站保持在 2-3 秒的时间范围内就显得尤为必要。 此外,谷歌将页面加载速度纳入排名,因此您应该在您的网站中考虑这一点。搜索引擎优化策略。 虽然页面加载速度不是网站规划阶段的首要任务,但在您创建了一个呈现您需要的所有内容的界面之后,确保界面容纳其包含的内容并满足买家角色的所有需求是第一位的在某种程度上,您的买家角色会想要消费它,
那么您可以看看如何优化页面速度。 页面速度优化需要考虑的 4 件事 1. 页面大小 页面大小是页面的总下载大小(以 MB 为单位),并且可能是 New Breed 在检查不良页面性能时考虑的首要因素。通常,图像和视频是大页面的主要贡献者。 为了解决这个问题,我建议通过运行您在网站上放置的每个图像小PNG工具。根据我的经验和测试,它是最好的图像压缩算法,如下图所示。 汽车-500x500-photoshop (500x500 Photoshop 另存为 JPG,质量“10”= 92KB) 汽车-500x500-tinypng (500x500 TinyPNG JPG = 35 KB) 正如您所看到的,视觉质量没有明显下降,但文件缩小了 61%! 对于视频,我们建议使用Adobe 媒体编码器或者手刹,但两者都需要一些专业知识来平衡压缩和质量。 从计划到发布日,通过我们的网站重新设计指南了解如何使您的下一个重新设计 手机号码库 项目取得成功。 2. 托管(服务器响应时间/CDN/吞吐量) 托管对页面加载速度的影响与网页上的代码或资产无关,并且由给定网站的实际托管基础设施决定。就像旧计算机可能需要三分钟才能启动而新型号只需一分钟一样,相同的代码可能具有不同的加载速度,具体取决于其托管方式和位置。 服务器响应时间是请求(在地址栏中输入 URL 后点击“回车”)与服务器传输第一个数据字节之间的延迟。如果您正在导航到某个网站,并且浏览器完全空白(也就是说,根本没有加载任何内容),则表明服务器响应时间很慢。 一旦页面开始出现,CDN 和吞吐量就开始发挥作用。 内容交付网络 (CDN) 是指将网站资源(图像、脚本等)从托管的 Web 服务器通过全球路由点发送到最终用户的方式。 如果您在地理位置上靠近 Web 服务器(例如,如果您住在佛蒙特州并且 Web 服务器位于佛蒙特州),则该站点将通过几个跃点或路由点传输到您的计算机。但如果 Web 服务器位于佛蒙特州,而您住在南非,则内容必须跨越更多路由点才能到达您。 第三个要素是吞吐量,它确保连接建立后带宽保持宽,
从而以稳定的速率接收数据。如果没有发生这种情况,页面可能会开始快速加载,然后在完成时出现滞后。 3.HTTP请求 超文本传输协议 (HTTP) 请求由网站需要加载的单个资产的数量组成。页面不是单个文件。每个图像、脚本、样式表等都是其自己的文件,因此是对 Web 服务器的单独请求。所有这些元素之间最多可以有 100 个加载请求。 包含大量模块的长页面通常比短而简单的页面需要更多的请求。然而,我们的经验法则是尽量不要超过 100 个连接,如果可能的话,尽量控制在 70 个左右。 减少这些数字的主要策略是尽可能结合 JavaScript 和 CSS,检查单个页面上需要多少模块类型和图像,并准确考虑需要哪些第三方营销脚本(广告跟踪、分析、聊天、热图、 ETC)。 4. 加载顺序 加载顺序是发出 HTTP 请求的顺序。此顺序由文档对象模型 (DOM) 中的代码顺序决定,在网站的情况下是 HTML 标记。 您需要从 CSS 开始,否则内容将显示为黑白、无格式,然后随着您的设计加载而更改。从 CSS 开始确实会减慢加载过程,但不先加载它会对用户体验产生不利影响。 在 CSS 之后,您应该加载其余的 HTML 和内容,并以 JavaScript 结束。 为了优化加载速度,您还可以推迟某些元素(例如图像)的加载,这样它们就不会完全加载,直到用户需要它们为止。当您阅读一篇冗长的文章时,您可能会注意到这种情况发生,并且当您第一次向下滚动到图像时,图像看起来很模糊,但一旦它们清晰地出现在您的视线中,它们就会变得清晰。 此外,将 JavaScript 放在页脚中。 JavaScript 通常会影响页面上的其他元素,因此无论如何其他内容都需要首先呈现。此外,如果您的 JavaScript 在页面上较高,它将产生“渲染阻塞”问题,这意味着它将要求浏览器完全加载它,然后才能继续处理文档的其余部分。 如果出于某种原因您确实需要在页面的早期加载 JavaScript,请异步加载它,这样在 JavaScript 完成时文档的其余部分将继续加载。
那么您可以看看如何优化页面速度。 页面速度优化需要考虑的 4 件事 1. 页面大小 页面大小是页面的总下载大小(以 MB 为单位),并且可能是 New Breed 在检查不良页面性能时考虑的首要因素。通常,图像和视频是大页面的主要贡献者。 为了解决这个问题,我建议通过运行您在网站上放置的每个图像小PNG工具。根据我的经验和测试,它是最好的图像压缩算法,如下图所示。 汽车-500x500-photoshop (500x500 Photoshop 另存为 JPG,质量“10”= 92KB) 汽车-500x500-tinypng (500x500 TinyPNG JPG = 35 KB) 正如您所看到的,视觉质量没有明显下降,但文件缩小了 61%! 对于视频,我们建议使用Adobe 媒体编码器或者手刹,但两者都需要一些专业知识来平衡压缩和质量。 从计划到发布日,通过我们的网站重新设计指南了解如何使您的下一个重新设计 手机号码库 项目取得成功。 2. 托管(服务器响应时间/CDN/吞吐量) 托管对页面加载速度的影响与网页上的代码或资产无关,并且由给定网站的实际托管基础设施决定。就像旧计算机可能需要三分钟才能启动而新型号只需一分钟一样,相同的代码可能具有不同的加载速度,具体取决于其托管方式和位置。 服务器响应时间是请求(在地址栏中输入 URL 后点击“回车”)与服务器传输第一个数据字节之间的延迟。如果您正在导航到某个网站,并且浏览器完全空白(也就是说,根本没有加载任何内容),则表明服务器响应时间很慢。 一旦页面开始出现,CDN 和吞吐量就开始发挥作用。 内容交付网络 (CDN) 是指将网站资源(图像、脚本等)从托管的 Web 服务器通过全球路由点发送到最终用户的方式。 如果您在地理位置上靠近 Web 服务器(例如,如果您住在佛蒙特州并且 Web 服务器位于佛蒙特州),则该站点将通过几个跃点或路由点传输到您的计算机。但如果 Web 服务器位于佛蒙特州,而您住在南非,则内容必须跨越更多路由点才能到达您。 第三个要素是吞吐量,它确保连接建立后带宽保持宽,
从而以稳定的速率接收数据。如果没有发生这种情况,页面可能会开始快速加载,然后在完成时出现滞后。 3.HTTP请求 超文本传输协议 (HTTP) 请求由网站需要加载的单个资产的数量组成。页面不是单个文件。每个图像、脚本、样式表等都是其自己的文件,因此是对 Web 服务器的单独请求。所有这些元素之间最多可以有 100 个加载请求。 包含大量模块的长页面通常比短而简单的页面需要更多的请求。然而,我们的经验法则是尽量不要超过 100 个连接,如果可能的话,尽量控制在 70 个左右。 减少这些数字的主要策略是尽可能结合 JavaScript 和 CSS,检查单个页面上需要多少模块类型和图像,并准确考虑需要哪些第三方营销脚本(广告跟踪、分析、聊天、热图、 ETC)。 4. 加载顺序 加载顺序是发出 HTTP 请求的顺序。此顺序由文档对象模型 (DOM) 中的代码顺序决定,在网站的情况下是 HTML 标记。 您需要从 CSS 开始,否则内容将显示为黑白、无格式,然后随着您的设计加载而更改。从 CSS 开始确实会减慢加载过程,但不先加载它会对用户体验产生不利影响。 在 CSS 之后,您应该加载其余的 HTML 和内容,并以 JavaScript 结束。 为了优化加载速度,您还可以推迟某些元素(例如图像)的加载,这样它们就不会完全加载,直到用户需要它们为止。当您阅读一篇冗长的文章时,您可能会注意到这种情况发生,并且当您第一次向下滚动到图像时,图像看起来很模糊,但一旦它们清晰地出现在您的视线中,它们就会变得清晰。 此外,将 JavaScript 放在页脚中。 JavaScript 通常会影响页面上的其他元素,因此无论如何其他内容都需要首先呈现。此外,如果您的 JavaScript 在页面上较高,它将产生“渲染阻塞”问题,这意味着它将要求浏览器完全加载它,然后才能继续处理文档的其余部分。 如果出于某种原因您确实需要在页面的早期加载 JavaScript,请异步加载它,这样在 JavaScript 完成时文档的其余部分将继续加载。