zoukankan      html  css  js  c++  java
  • 在浏览器中输入一个网址后所执行的全部过程

            1. 浏览器查找该域名的IP地址

            DNS查找过程:1) 浏览器缓存

                               2) 系统缓存

                               3) 路由器缓存

                               4) ISP DNS缓存

                               5) 递归搜索

           2. 浏览器根据解析得到的IP地址向服务器发送一个HTTP请求

           3. 服务器可能会发生重定向响应

           例如"http://facebook.com/",服务器会给浏览器响应一个301永久重定向响应,这样浏览器就会访问"http://www.facebook.com/",而不是"http://facebook.com/"。

           列举两个发生重定向的原因

             1) 跟搜索引擎排名有关。

                 上述的两个地址均为同一个页面的地址,但是搜索引擎会认为它们是两个网址,结果造成每一个搜索链接都减少从而降低排名。

             2) 不同地址会造成缓存友好性变差。

                 当一个页面有好几个名字时,它可能会在缓存中出现好几次。

          4. 浏览器跟踪重定向地址

           浏览器会发送另一个获取请求,到"http://www.facebook.com/"。

         5. 服务器收到请求并进行处理

         6. 服务器返回一个HTML响应

         7. 浏览器开始显示HTML

         8. 浏览器发送获取嵌入在HTML中的对象

         9. 浏览器发送异步(AJAX)请求

  • 相关阅读:
    VS中常用设置记录
    MSBUILD结合批处理编译
    Linq to XML 基本类
    在Winform和WPF中注册全局快捷键
    Unity 配置文件 基本设置
    C# 通用Clone
    三次样条插值特点与实现 (引用了一点别人代码,但做了改动!)
    修正短时自相关函数
    矩阵的基本运算
    去红眼不完善 MATLAB 代码
  • 原文地址:https://www.cnblogs.com/jiqianqian/p/6587620.html
Copyright © 2011-2022 走看看