node.js基础 1之 HTTP流程实例

   好详细的说,要反复看反复使用~~~

                                

        通过分析其中的Timing可以分析页面慢的瓶颈在哪

        

    与上图对应:

 Stalled: 等待时机,浏览器要发生请求,到能发出请求的时间。不包括DNS查询和连接建立时间
 Proxy negotiation: 代理协商的时间
 Request sent 请求时间。从请求报文的第一个字节发出,到最后一个字节发送完毕的时间
 Waiting(TTFB) 请求发出后至收到第一个字节响应的时间
 Content Download 从接收到响应第一个字节开始到最后一个字节结束花费的时间

http 请求方法:
GET 获取、读取数据
POST 提交资源
PUT更新
DELETE 删除资源

状态码:
1xx 请求已经接收
2xx 请求成功并处理成功
3xx 重定向
4xx 客户端错误
5xx 服务器端错误

常用状态码:

200 ok

400 客户端语法错误

401 客户端请求没有经过授权
403 服务端收到请求但拒绝提供服务
404 请求资源不存在
500 服务端不可预知错误
503 服务端目前不能处理


更多关于输入url之后干了什么,请参考(http://fex.baidu.com/blog/2014/05/what-happen/
 
原文地址:https://www.cnblogs.com/maggie-php/p/5917265.html