WEB页面请求
2019-09-19 23:33:52 0 举报
web页面请求过程
作者其他创作
大纲/内容
NGX_HTTP_TRY_FILES_PHASE:配置项try_files处理阶段
负载均衡
web服务器
NGX_HTTP_CONTENT_PHASE:内容产生阶段
NGX_HTTP_ACCESS_PHASE:访问权限检查阶段
根据DOM Tree和CSS Rule Tree生成Render Tree(呈现树)
NGX_HTTP_PREACCESS_PHASE:访问权限检查准备阶段
NGX_HTTP_POST_READ_PHASE:读取请求内容阶段
NGX_HTTP_POST_ACCESS_PHASE:访问权限检查提交阶段
如果没找到或者已经过期,就搜索hosts文件和操作系统缓存
浏览器先搜索自身缓存的DNS记录
NGX_HTTP_REWRITE_PHASE:Location请求地址重写阶段
根据Render Tree渲染网页
网页静态资源加载
如果域名解析服务器没有记录就开始递归和迭代解析
如果在前面一步没找到那么就向域名解析服务器发送解析请求
NGX_HTTP_SERVER_REWRITE_PHASE:server请求地址重写阶段
NGX_HTTP_FIND_CONFIG_PHASE:配置查找阶段
NGX_HTTP_POST_REWRITE_PHASE:请求地址重写提交阶段
NGX_HTTP_LOG_PHASE:日志模块处理阶段
浏览器根据页面内容,生成DOM Tree。根据CSS内容,生成CSS Rule Tree(规则树)。调用JS执行引擎执行JS代码。
发起TCP和HTTP请求
DNS解析
浏览器渲染
TCP三次握手
0 条评论
下一页