第698章 如何提高网页的加载速度?
- 作者:荒野悲歌
- 类型:情感
- 更新:2024-05-31 04:19:30
- 字数:1836字
过程太繁琐。
如果能简化这个流程,网页加载速度就能提高。
“怎么回事?”
“这事技术委员会讨论过,可以让搜索业务、浏览器业务跟朋友网同步进行,三个项目同时启动,彼此联动。可项目资金有点大,被否了。”
张一明泼了冷水,“这事没那么容易,涉及到很多方面。”
这个过程中,浏览器需要跟网站履行一系列的网络协议,三次握手、四次握手,协议达成了之后,才能开始提取数据。
用户需要通过浏览器,跟网站进行“握手”互动,获得网站许可了,就进入网站服务器,提取其网站数据。
然后把数据渲染出来,就变成呈现在用户屏幕前的网页了。
还有,浏览器和网站服务器是顺序、线性执行的关系,服务器必须等待浏览器的请求,这样就会造成服务器的空闲。浏览器工作时,服务器在等待,而服务器工作时,浏览器在等待,这也是一种时间上的浪费。
可这技术别人都没有。
而且,这也只是网页加载提速的一部分。
假如双方能同时工作、并行工作,就可以提高速度。
并行就是分布式。
第三点,用户在使用网站的过程中,就是浏览器和网站服务器交互的过程,这个期间需要不停的发送信号,浏览器申请、服务器允许,申请、允许,申请、允许不停的握手,不停的交互。
提取的数据,如果是线性的,那么网线的呈现方式就是一个模块接着一个模块的传统方式。如果并行的提取,是分布式的,网站的加载就可以像瀑布那样的从上到下,很迅速。
如果把后续的这些过程尽可能的省略,减少服务器发送请求,就可以大大的节省网站服务器的负载,带来性能上的提升
周不器听得云山雾罩,可大体上是听懂了。
周大老板很高兴,“国内像朋友网这样的大站还有不少,比如QQ空间,那皮肤设计的花里胡哨,加载进去得10秒钟。还有淘宝,那么多商品图片,想打开网页也非常缓慢。咱们要帮帮同行啊!”
就是网页的读取过程太复杂,背后涉及到太多的网络协议。要想改变这种情况,除了改善网站自身的信息供给方式外,就要修改旧的网络协议,或者想办法通过技术手段绕开。
然后,张一明就简单的解释了这其中的原理。
网页的加载过程,背后的逻辑并不简单。
推荐阅读:
【武谪仙】【辞凤阙】【偷个天才宝宝惹来爹】【复活,我会算命】【骗了康熙】【千金攻略:亿万首席请小心】【万界天尊】【异世邪君】【儒道至圣】【她儿砸被大佬盯上了】【重生之名门嫡妻】【超级兵王在都市】【王的惊世医妃】【我老婆是校花】【贩罪】【仙狐】【离婚前,楚总才知道儿子三岁了】【榴绽朱门】【神经天下】【秦尘林心柔】【将军好凶猛】【长安图】【你好,莫老师】【星际之亡灵帝国】【通天之路】【宠妻入骨:神秘老公有点坏(你是我的难得情深)】【谁能想到一千年后我这么穷呢】【我有一座炼妖塔】【永夜君王】【青帝】【我真不是大魔王(大魔王李云逸)】【妙医圣手】【狂少归来】【千亿傲娇宝宝:爹地,来solo!】【总裁的秘密】【一世倾心:误惹腹黑师弟】【盛唐刑官】【网游之练级专家】【道缘浮图】【神秀之主】