第183章 微秒级响应

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

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

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

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

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

我是阿狸的一个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工具,后来我们再测试网速的时候基本都是微秒级别的响应速度。

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

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

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

我测试过在那种网络情况下,我们的网站基本上半残了,打开一个图能等的花儿都谢了。

想看一个完整的商品介绍,如果有10张图,得好几分钟才能完全加载完,这是我在测试,我要是顾客早走了,谁会待在这里看这么慢的东西啊。

有了量子通信网络,这个问题再也困扰不了我了。

那个时候我就在想,如果以后我们的程序也能变得非常快,都是微妙级别的响应速度,那该有多好。

没有过多久,我的这个梦想就实现了,看来我们老板那句话说的还是很有道理的,“做人还是要有梦想的,万一实现了呢”。

虽然这次能实现我的这个梦想,和我自己努力的关系不是特别大。

我要感谢第二智慧科技,他们发明了生物计算机还有自然语言。

作为大客户我们直接购买了好多台最顶配的企业级生物计算机,生物计算机拉过来的时候,我们还兴奋了好一阵子。

生物计算机是雇佣“镖局”来护送的,送到我们公司的时候,我都一愣一愣的,后来一想每一个生物计算机那么贵,这个排场好像还说的过去,并不是特别过分。

生物计算机刚送过来,我就有一项新的挑战——用生物计算机来重新我们的商城。

都说互联网都是有派系的,而我们阿狸公司的内部用的都是java来编写程序的,当然我们的商城也不例外,也都是用的java来编写的。

在当时看来我们写的接口的速度还可以,基本上能及时响应出来结果,快的几十毫秒甚至十几毫秒就可以了,最慢的也不过一秒左右。

但是自从有了生物计算机,我们的程序在上面跑了之后,我们用自然语言写出了同样的代码。

我就有两个想法,第一,以后再也不用java了,只用自然语言。第二,以后只用生物计算机,不用传统的电子计算机了。

因为生物计算机和自然语言太好用了,两者搭配之后,我们的一个接口里面可能执行了几十条数据库查询语句,里面的逻辑可能有几百个,但是从顾客请求到数据输出过去,中间的时间是用微秒来计算的。

以前我们在传统的电子计算机上面重新了ping这个程序,让它支持了微秒级别。

而在生物计算机上面自带的就支持微秒级别,仿佛它从来就认为程序应该是微秒级别的,不应该牵扯到毫秒这个时间单位。

我们那么多的接口用了自然语言,很快我们就完全切了过来,开发的时间只用了之前的三分之一,这还是有一些时间我们花在了写一些公共的东西上面,否则应该能更快。

不说接口,就说我们的监控,以前我们的监控数据很多都是按照分钟来算的,现在我们都是按照秒来记录的数据,甚至某些特别重要的东西我们都是按照毫秒,更有甚者是按照微秒级别来监控的。

不得不说量子科技、生物计算机和自然语言的搭配,让我看到了一个崭新的世界,在这个世界里面,数据的生活节奏都非常快。

他们的搭配也让我们的从毫秒级迈入了微秒级的世界中。

我相信有了这样的神器,我们在双十一的时候,绝对会有耀眼的表现。

第305章 两个数字?你逗我呢系统第292章 合作第四十五章:一定是特别的缘分01(四更)第五十六章:智能电池管理系统(五更)第208章 语音输入01第二十二章:出师未捷强盗来第二十二章:出师未捷强盗来第235章 新瓶装新酒第148章 系统优化第七十一章:来自女主播的感谢信(五更)第七十九章:谈判(三更)第288章 安卓系统不免费了第七十五章:几家欢喜几家愁(四更)第106章 自主创新——量子通信芯片(三更)第196章 版权02第九十章:灯下黑(二更)第247章 门锁专家第二章:第一个任务第153章 大厂云集第二十五章:实战训练第271章 墨守成规第294章 游隼系统的问题第174章 终端玩游戏初体验第204章 试用音箱和耳机第249章 第一个使用者第300章 基因技术第134章 计算机的未来第292章 合作第153章 大厂云集第110章 黄了5G第237章 登录初体验第177章 资源帝第131章 二师兄,请你收了神通吧第八十三章:辐射(一更)第166章 寒武纪01第115章 一切皆利益第五十八章:发布会讲究的是说学逗唱(二更)第142章 生物计算机操作系统第317章 实用的功能第五十章:CEO——王路(四更)第三章:记忆果实第288章 安卓系统不免费了第198章 杀手锏第177章 资源帝第二十九章:编程是一门艺术(三更)第139章 研发操作系统的难题第十八章:石墨烯锂硫电池宣传第202章 悄悄上线第298章 支线任务的方向第162章 科技春晚04第287章 任务进度百分之一第295章 选择沉默第二十一章:八方涌动第202章 悄悄上线第103章 强买强卖?(三更)第105章 量子通讯发布会02(二更)第四十章:可变烯电池研究成功(四更)第八十三章:辐射(一更)第二十三章:壮士断腕 强者之心第二章:第一个任务第201章 智能音箱第一单第166章 寒武纪01第256章 一炮而红第263章 回学校领个证第231章 指纹、人脸真的安全吗第228章 抑郁症第229章 颁奖典礼01第253章 毛毛虫第281章 墨水屏第288章 安卓系统不免费了第152章 电子眼第300章 基因技术第171章 移民绿卡了解一下第204章 试用音箱和耳机第218章 辟谣跑断腿第276章 让你们两子第205章 庆功酒宴第270章 书籍是人类进步的阶梯第106章 自主创新——量子通信芯片(三更)第210章 智能音箱测试第210章 智能音箱测试第218章 辟谣跑断腿第七十七章:第二智慧的敛财能力(一更)第188章 少儿编程第十一章:抓小偷,吓破胆第224章 太过敬业也能得病第109章 一觉醒来房子没了第124章 量子导航第257章 办案如神第206章 主动降噪第九十八章:虚拟粒子(一更)第311章 效果意外的好02第213章 反击第三十二章:心灵无畏(一更)第154章 八仙过海第三十章:算法大赛(四更)第152章 电子眼第182章 访谈03第六十二章:记者提问(一更)第317章 实用的功能