• 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/
     
  • 相关阅读:
    Dubbo框架——整体架构
    ie8不支持的数组方法
    前端面试问题
    Cookie和WebStorage的区别
    flex部局 API
    组合继承介绍
    克隆节点
    键盘事件
    js动态创建元素和删除
    js中的节点属性 和上下级访问关系
  • 原文地址:https://www.cnblogs.com/maggie-php/p/5917265.html
Copyright © 2020-2023  润新知