您当前的位置:首页 >> 设计动态

资深Web开发的经验之谈:为什么你开发的网页不应该成比例14KB?

2024-01-18 12:17:40

是仅指下端口从源存储到旅行者所耗费的整整。如果信道是加倍可以通过直接的的水的比例,那么延误就是一滴的水进入直接后从另一下端流过所耗费的整整。

年前面是一个关于延误有多难受的例子。

人造卫星局域网

人造卫星局域网是由环绕太阳系倾角的人造卫星提供的,在人烟稀少的沿海地区、炼油石油模拟器、游轮以及架飞机上,人们可以可用这种局域网。

为了暗示这种难受的延误,我们或许一群在炼油石油模拟器工来作的兄弟把棋盘未尝在了家里,他们所需通过 missingdice.com(少于 14KB)来把玩《龙与地下城》游戏。

首必先,他们中所的一个用平板电脑接获一个Facebook立即……

平板电脑将立即投递到石油模拟器的 WiFi IP,IP将原始数据投递给模拟器上的人造电视信号,我们结论这可能时会所需 1 毫秒整整。

然后,人造电视信号将原始数据投递到太阳系倾角底部的人造卫星。

有时候,这是通过在太阳系表面底部 35786 公里一处开始运行的倾角人造卫星实现的。电磁波为 299792458 米 / 秒,所以反馈从太阳系投递到人造卫星所需 120 毫秒。然后,人造卫星将反馈传回底部接收站,这又所需 120 毫秒。

然后,底部站必须将立即投递到位于太阳系任意右方的应用程序(当光通过光纤电缆存储时,飞行速度时会降到每秒 200000000 米)。如果底部站和应用程序彼此间的靠近也就是说纽约到曼彻斯特彼此间的靠近,那么分之一所需 28 毫秒,如果底部站和应用程序彼此间的靠近也就是说纽约到阿德莱德彼此间的靠近,则所需 80 毫秒——所以我们姑且定一个 60 毫秒的数字(这个数字便于计输)。

然后,应用程序所需一处理立即,这可能时会所需 10 毫秒,然后应用程序最终将它投递出去。

重回底部站,进入太空,重回人造电视信号,然后重回无线IP,便到平板电脑上。

平板电脑 -> WiFi IP ->人造电视信号 ->人造卫星 -> 底部站 -> 应用程序 -> 底部站 -> 人造卫星 -> 人造电视信号 -> WiFi IP -> 平板电脑 如果我们输一下,就是 10 + ( 1 + 120 + 120 + 60 ) x 2 = 612 毫秒。

这是每次直达额外的 612 毫秒——显然这看起来不是一段整整整整,但你的com可能时会只是为了获取第一个资源就所需许多个直达。

另外,HTTPS 在收尾第一个直达之年前所需额外的两次直达——这使延误达到了 1836 毫秒!

对于与世隔绝在陆地上的人,延误又是怎样的

人造卫星局域网似乎是一个亦非下端的例子——我可选择它来作为例子是因为它能够充分暗示了局域网延误这个缺陷——但对于与世隔绝在陆地上的人来说,延误可能时会比这越来越难受,缘故有很多。

2G 局域网的延误有时候在 300 毫秒到 1000 毫秒彼此间; 3G 局域网的延误可以在 100 毫秒到 500 毫秒彼此间; 嘈杂的移动局域网——比如在一个所致拥挤的以外,比如音乐节; 一处理大流量的应用程序; 其他一些不好的刚才。 不稳定的局域网连接也时会造成了下端口遗失——造成了所需另一个直达来获取遗失的下端口。

4

了解了 14KB 假定,每一次可以做些什么

当然,你一定会让你的Facebook如此一来时会的小——你爱你的访客,你希望他们无聊。将每个页面的较小掌控在 14KB 有数是一个很好的主意。

这 14KB 可以是压缩成原始数据——所以仅仅可以相关联分之一 50KB 的未压缩成原始数据——这仍未更为高尚了。要知道,阿波罗 11 的导引计输机只有 72KB 内存。

去掉自动播放的影片、弹出视窗、Cookie、Cookie 横幅、交友局域网按钮、搜索分镜、JaScript 和 CSS 年前提,以及所有其他人们不喜欢的垃圾——你可能时会就能实现 14KB 假定。

结论你仍未尽力将所有具体内容掌控在 14KB 有数,但依然做仅仅——但 14KB 假定依然很有效率。

你可以用投递给访客的年前 14KB 原始数据来着色一些有效率的刚才——例如一些关键因素的 CSS、JS 和理解如何可用你的应用程序的年前几段译文。

所需注意的是,14KB 假定包含了 HTTP 标头——这些是未压缩成的(即使是 HTTP/2 的第一个声势浩大),也包含图片,所以你一定会只载入在页面底部的具体内容,并保持它们极小,或者可用占有位同上,让访客知道他们在继续前进一些越来越好的具体内容。

关于这个假定的一些注意事项

14KB 假定越来越像是一种经验之谈,而不是计输的基本假定。

一些应用程序仍未将 TCP 太快叫停初始视窗从 10 个下端口增高到 30 个; 有时应用程序知道它可以从越来越大比例的下端口开始存储,因为它可用 TLS 打气来组织起来一个越来越大的视窗; 应用程序可以CPU下端口可管理的下端口比例,并在下一次连接时投递越来越多的下端口; 还有其他所需注意的以外——这里有一篇文中越来越透彻地论述关于为什么 14KB 假定相当总是这么回事。

()。

HTTP/2 和 14KB 假定

有一种观点仅指出,在可用 HTTP/2 时,14KB 假定不便适用。我仍未读书了所有我能读书到的关于这个缺陷的刚才,但我还未看到任何证明表明可用 HTTP/2 的应用程序仍未停止可用 TCP 太快叫停(从 10 个下端口开始)。

HTTP/3 和 QUIC

与 HTTP/2 类似,有一种观点仅指出 HTTP/3 和 QUIC 将施行 14KB 假定——似乎并非如此。仅仅,QUIC 依然建言可用 14KB 假定。

原文链接:

妈咪爱和肠炎宁哪个效果更好
科兴抗病毒治疗药物
咽炎嗓子疼吃什么消炎药
干扰素
类风湿关节疼痛吃什么药管用
相关阅读
友情链接