在过去的几十年里,用户或开发人员并不担心延迟 。在上世纪 90 年代和本世纪初,个人互联网连接速度要慢得多,因此发送请求和接收响应之间的延迟要远远小于下载完成所需的时间 。

如今,更高的带宽连接使下载速度更快,因此延迟通常占等待时间的更大比例 。例如,实际下载一张图片可能只需要 5 毫秒,但是用户通常在收到第一个字节的数据之前等待 100-150 毫秒 。在这种情况下,延迟大约占请求和下载图像所需时间的 90% !
云计算和移动技术使 web 开发人员更容易接触到全球受众,但它们也揭示了延迟的局限性 。

无论你的网络带宽有多大,高延迟都会降低应用程序的性能 。每 20 毫秒的网络延迟就会给整个页面加载时间增加 7- 15%,所以过多的延迟会很快使流媒体视频停止 。
前端性能优化是控制延迟的最佳选择 。如何更快地吸引用户,减少网络延迟,只需 5 个技巧:

1.了解访客如何与你联系
建立一些分析软件如谷歌分析,以获得更多关于你的用户主要使用何种设备访问你的网站的信息 。如果你的流量主要来自移动设备,那么这些信息可以帮助指导你如何分配 web 资源 。
2.考虑内容交付网络
【减少网络延迟的5个小技巧 网络延时怎么办】 使用内容交付网络(CDN)可以减少静态 web 页面和某些其他类型内容的延迟 。CDNs 是分布式服务器网络,可以根据用户的地理位置促进更快的“旅行” 。CDN 还可以通过提供更高的安全性、更高的可靠性等来帮助改善网站的其他方面 。
3.监控和分析网络瓶颈
记录一天中不同时间的网络流量,以查明瓶颈 。通过向特定的服务器添加更多的处理能力或网络适配器,可以减少拥塞网络节点的延迟 。减少节点数量和集中网络连接点也可以减少延迟 。
4.了解你的云基础架构
管理员应该确切地知道数据是如何从内部设备、各种服务器和最终用户设备移动的 。
有很多相关神迹工具可以帮助你绘制数据行程的图表 。这些服务模拟真实的应用程序条件,并在全世界不同位置的服务器上同时运行事务 。然后,他们测量托管在不同云提供商的应用程序的响应时间,以创建旅程地图,从而指导你的优化工作 。
5.其他延迟优化技巧
你可以实施一些“快速获胜”,以帮助进一步减少延迟 。这些包括:
- 实现 HTTP / 2
- 使用预取方法
- 加载更少的资源
- 配置浏览器缓存
推荐阅读
- wifi掉网卡顿信号不好解决方法 网络老是掉线是怎么回事
- 网络阻塞的原因及解决方法 互联网延迟高怎么解决
- 弄潮儿网络意思解释
- 买房卖房上什么网
- 什么是网络电话
- 小米电视有线网络灰色怎么修
- 水晶头怎么接
- 网络插座怎么接
- 怎么打开路由器设置界面
- 没网线钳怎么接水晶头
