大连软件公司,大连软件开发,大连软件外包,大连网络传真 Archivers
大连软件公司,大连软件开发,大连软件外包,大连网络传真 » Archivers » 建高性能ASP.NET站点之优化HTTP请求(1)
本篇就开始细化页面的请求过程并且提出优化的方案.同时,在上篇文章中,不少朋友也提出了一些问题,在本篇中也对这些问题给出了回答!
本篇的议题如下:
HTTP请求的优化
HTTP请求的优化
在一个网页的请求过程中,其实整个页面的html结构(就是页面的那些html骨架)请求的时间是很短的,一般是占整个页面的请求时间的10%-20%.在页面加载的其余的时间实际上就是在加载页面中的那些flash,图片,脚本的资源. 一直到所有的资源载入之后,整个页面才能完整的展现在我们面前.
下面,我们就从一个页面开始讲述:
1
2
3
4 小洋,燕洋天
5
6
8
9
10
11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
如果我们向服务器请求这个页面,客户端的浏览器首先请求到的数据就是html骨架,即:
1
2
3
4 小洋,燕洋天
5
6
8
9
10
11 12
13
14
15
16
17
18
19
20
21
22
23
24
25
在此之前,首先来普及一下页面加载的小知识:
当页面的html骨架载入了之后,浏览器就开始解析页面中标签,从上到下开始解析.
首先是head标签的解析,如果发现在head中有要引用的js脚本,那么浏览器此时就开始请求脚本,此时整个页面的解析过程就停了下来,一直到js请求完毕.
查看完整版本:建高性能ASP.NET站点之优化HTTP请求(1)