第184章 微秒级响应(1/2)

点击网址进入新版阅读页:www.48txt.com,全新UI设计,增加会员书架,阅读记录等功能,精彩不容错过,感谢大家长期以来对本站的大力支持。

在别人的再三追问之下这个人终于回复了一条信息:直接在这里说你们看着也不过瘾,我写一个技术分享文章,名字就叫做《微秒级别服务响应》,大家记得关注我们的公众号“阿狸云服务”,这两天就会在里面更新这篇文章。

看到了回应,还有不少人是认为他在撒谎,【还让我们关注“阿里云服务”,你咋不让我们关注第二智慧科技官方论坛呢?】

不过之前的那个人并没有说什么,这让大家以为他真的是在扯虎皮,不过过了几个小时,真的有人发现在“阿里云服务”这个深信公众号里面推送了一篇文章,名字就叫做《微秒级别服务响应》。

看到公众号里面的这个名字,大家意识到可能真的冤枉了发送弹幕的人,你都是阿狸云的工作的人了,至于去留言里面推广你们的公众号吗?

文章里面主要是从几个方面写了微秒级别的响应,第一是网络的响应速度,第二是接口的响应速度。

我是阿狸的一个java程序员,我们平时能在电脑上看到的网页还有在手机上应用的app,里面的数据都是从接口里面取到的。

比如我们常用的网不易的邮箱,如果进入到收信箱页面,如果打开开发者工具,能在下面看到几个标签页,其中有一个标签页面显示的是网络请求。

在网络请求下面又分为了All、XHR(异步接口)、JS(脚本)、CSS(样式文件)、Img(图片)、Media(媒体文件)、Font(字体)、Ws(websocket)……

最初的时候所有的文件都是通过一个接口把数据和内容都统一返回的,那个时候用的就是html,后来谷子哥开发了ajax的异步加载,最先应用在了他们的邮件系统里面,加快了页面的加载速度。

后来随之流行了起来,到现在基本上所有的网站都是用异步加载,这种方式来请求数据的。

用这种方式数据量小,就能加快速度。如果我们打开我们的商城网站看下面的链接,就会看到有很多的接口请求。

速度快的有几毫秒十几毫秒以至于几十毫秒,慢的也有一些,6-800毫秒,甚至有更慢的超过一秒钟的。

以前有人统计过一个数据,网页的加载速度越慢,看的人越少,相反如果速度越快,那么来的人越多,来的人越多,购买的东西就越多。

所以如果做网站尤其是商城网站,网页的加载速度是程序员都得想到的重要指标。

先说下以前的网络环境吧,之前我们的客户各种网络下的都有,我们的商品里面用的图片最多。

我们有自己的图床,图床级别有缓存,然后还有全世界的cdn(内容分发网络),还有全国各地的cdn(内容分发网络),目的就是为了让访问图片的时候,速度变得快一些。

之前我们经常会遇到某些地方的图片打不开了,然后让客户发过来一些信息,经过我们的排查之后大部分都是网络问题,有是cdn的问题,有域名劫持的。

在本地ping那些ip的时候,响应速度也很慢,有的时候都是在100毫秒开外,快的能在几十毫秒。

不过困扰我们的这些问题,自从有了量子通信之后就变了,再去ping那些ip的时候已经变成了1毫秒。

因为传统的ping这个命令,最小单位就是毫秒。

为此我们不得不开发一些支持更小粒度的ping工具,后来我们再测试网速的时候基本都是微秒级别的响应速度。

只此一项网络的变化,对我们的接口性能提升就很大,基本上关于网络延迟,在网络上传输的时间,都可以忽略不计了。

但是当时却有一个令我们很头疼的问题,我们的接口速度再快,如果客户端的网速慢,那么页面的加载速度合适很慢的。

尤其是无限流量用的超过了一定的限制,网络就会被运营商给无限的降低。

本章节未完,点击这里继续阅读下一页(1/2)