文档介绍:Http协议的应用
浏览器插件
firebug
下载方式:
firefox浏览器->附加组件->搜索firebug(在结果集里面直接安装,如果没有相应结果,那么点击搜索结果下方的更多搜索结果里面去查找和安装)
功能:
调试css,js,html页面
查看cookie等信息
通过查看网络这块,调试ajax的信息。
speed
下载方式:
https://dl-ssl./page-speed/current/page-
或者: https://developers./speed/pagespeed/download?hl=
功能:
查看一些网站性能方面的问题并且对网站进行优化
功能:
可以查看用户的所有的header请求信息
方便去系统统计所有header次数
可以查看每个请求的时间,方便对网站进行优化
下载方式:
firefox浏览器->附加组件->搜索httpfox(在结果集里面直接安装,如果没有相应结果,那么点击搜索结果下方的更多搜索结果里面去查找和安装)
功能:
可以查看用户的所有的header请求信息
方便去系统统计所有header次数
可以查看每个请求的时间,方便对网站进行优化
下载方式:
firefox浏览器->附加组件->搜索yslow (在结果集里面直接安装,如果没有相应结果,那么点击搜索结果下方的更多搜索结果里面去查找和安装)
功能:
分析页面的大概的结构组成(js,image,css等等的数量)
对页面进行一定程度的优化
A级别的是最高的级别。
下载方式:
firefox浏览器->附加组件->搜索measureit(在结果集里面直接安装,如果没有相应结果,那么点击搜索结果下方的更多搜索结果里面去查找和安装)
功能:
可以很方便的对页面上的每个元素的大小进行测量。
http协议
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。是工作在tcp/ip协议基础上的,所有的初的目的是为了提供一种发布和接收HTML页面的方法。
通过httptwatch插件来抓取http请求内容。
短连接 长连接.
http是TCP/IP协议的一个应用层协议,http也是我们web开发的基础.
问题:一个访问的基本流程是什么样的?
一个问题
<h1>abc</h1>
<img src=""/>
<img src=""/>
问浏览器发出几次http请求?
1次 2次 3次
客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。一个完整的HTTP请求包括如下内容: 一个请求行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。如下所