内容分发网络是指您的网站资源(图像、脚本等)从托管的网站服务器通过全球各地的路由点发送到最终用户的方式。
如果您在地理位置上靠近网络服务器(例如,如果您住在佛蒙特州,网络服务器也位于佛蒙特州),南非号码 那么网站将通过几个跳转或路由点传输到您的计算机。但如果网络服务器位于佛蒙特州,而您住在南非,那么内容将不得不跳过更多路由点才能到达您。
第三个要素是吞吐量,它确保在建立连接后带宽保持较宽,以便以稳定的速率接收数据。如果没有发生这种情况,页面可能会开始快速加载,然后在结束时出现滞后。
超文本传输协议 请求由网站需要加载的单个资产数量组成。页面不是单个文件。每个图像、脚本、样式表等都是自己的文件,因此对 Web 服务器是单独的请求。所有这些元素之间最多可以有 100 个加载请求。
包含大量模块的长页面通常需要比短而简单的页面更多的请求。但是,我们的经验法则是尽量不要超过 100 个连接,如果可能的话,争取在 70 个左右。
减少这些数字的主要策略是尽可能结合 和,检查单个页面上需要多少个模块类型和图像,并考虑到底需要哪些第三方营销脚本(广告跟踪、分析、聊天、热图等)
加载顺序是请求的顺序。此顺序由文档对象模型 (DOM) 中的代码顺序决定,对于网站而言,即为 标记。
您需要从 CSS 开始,否则内容将以黑白形式显示,未格式化,然后随着设计的加载而变化。从 CSS 开始确实会减慢加载过程,但不先加载它会对用户体验产生不利影响。
之后,您应该加载其余的 HTML 和内容,并以 结束。

为了优化加载速度,您还可以推迟某些元素(如图片)的加载,这样它们就不会完全加载,直到用户需要它们为止。您可能会注意到这种情况,当您阅读一篇很长的文章时,当您第一次向下滚动到图片时,图片会显得模糊,但一旦它们清晰地出现在您的视线中,它们就会变得清晰。
此外,请将 JavaScript 放在页脚中。JavaScript 通常会影响页面上的其他元素,因此无论如何都需要先显示其他内容。此外,如果 JavaScript 在页面上的位置较高,则会产生“渲染阻塞”问题,这意味着浏览器需要先完全加载它,然后才能继续处理文档的其余部分。