HTTP

作者: 风两般的男人 | 来源:发表于2017-02-07 09:50 被阅读22次

HTTP传输协议

HTTP事物:客户端与服务器端交互叫做HTTP事物,(request+Response)

http  80

https  443

ftp   21

HTTP报文:客户端传递给服务器的内容和服务器传递给客户端的内容都属于HTTP报文

起始行:请求起始行 响应起始行

首部: 请求首部 响应首部 通用首部(请求和响应都有的)自定义首部

主体:请求主体 相应主体

如果打开页面的时候需要的HTTP请求多的话,页面加载的速度就会变慢,为了提高页面第一次打开的速度,我们“尽量减少HTTP请求”:

1)多个CSS/JS进行合并压缩,尽量保证页面中只有一个CSS/JS文件(GULP或者WEBPACK就是实现自动合并压缩的工具)

2)如果CSS或者JS代码不多的话,尽量采用内嵌式而不是外链式

3)动态图片做延迟加载(开始加载页面的时候真实图片不加载,用默认图占位,当页面加载完成后在加载第一屏幕或者第二屏幕的图片,其余的当滚动到对应区域的时候在加载)

4)CSS SPRITE技术,把多张小的图片放在一张大图上,以后只把大图请求一次,其余的都使用background-position定位找到对应的小图即可

5)图片BASE64技术

6)AJAX/JSONP数据请求的时候,分批异步请求(分页/微博滚动到底部才加载更多)

...

相关文章

网友评论

      本文标题:HTTP

      本文链接:https://www.haomeiwen.com/subject/iopjittx.html