浏览器访问一个页面的大致过程
来源:互联网 发布:李兴华java课堂笔记 编辑:程序博客网 时间:2024/05/09 22:28
当你在浏览器输入一个 url到浏览器把页面绘制出来基本上分几步骤
首先浏览器会向url所在的服务器发出socket请求
首先浏览器会向url所在的服务器发出socket请求
默认端口一般是 80
webserver 收到请求之后大致有三种情况
1,静态页面请求
2,CGI数据请求
3,脚本页面请求
针对第一种, webserver 会去指定的 web目录中寻找相应的文件,并讲文件内容以流的形式返回给浏览器的请求端
针对第二种,webserver 会启动并运行 CGI程序,并接收CGI程序运行之后数据流,然后返回给浏览的请求端
针对第三种其实也是 CGI的扩展
就是说一个脚本语言开发的页面,会由 webserver 把请求指令交给相应脚本语言的解释器去进行解释执行,最后由脚本语言的解释器把数据流返回给 webservr,然后返回给浏览的请求端
这里说的脚本语言包括(ap.net asp php java等)
综合上述可以看出性能好坏了
浏览器在收到数据之后,进行 html解析,进行页面生辰
希望我说的这些基本概念,能让大家长长见识
虽然是老生常谈了,可是包括你们在内的我认识的所谓程序员,和那些自称是程序员的人,根本不懂
这是本人的一点愚见欢迎大家指教!
首先浏览器会向url所在的服务器发出socket请求
首先浏览器会向url所在的服务器发出socket请求
默认端口一般是 80
webserver 收到请求之后大致有三种情况
1,静态页面请求
2,CGI数据请求
3,脚本页面请求
针对第一种, webserver 会去指定的 web目录中寻找相应的文件,并讲文件内容以流的形式返回给浏览器的请求端
针对第二种,webserver 会启动并运行 CGI程序,并接收CGI程序运行之后数据流,然后返回给浏览的请求端
针对第三种其实也是 CGI的扩展
就是说一个脚本语言开发的页面,会由 webserver 把请求指令交给相应脚本语言的解释器去进行解释执行,最后由脚本语言的解释器把数据流返回给 webservr,然后返回给浏览的请求端
这里说的脚本语言包括(ap.net asp php java等)
综合上述可以看出性能好坏了
浏览器在收到数据之后,进行 html解析,进行页面生辰
希望我说的这些基本概念,能让大家长长见识
虽然是老生常谈了,可是包括你们在内的我认识的所谓程序员,和那些自称是程序员的人,根本不懂
这是本人的一点愚见欢迎大家指教!
- 浏览器访问一个页面的大致过程
- 浏览器访问一个地址的过程-转载
- 从浏览器访问一个地址的过程
- 从浏览器访问一个地址的过程
- 一个web页面的访问的过程
- 一个web页面的访问的过程
- 浏览器访问网站的过程
- 浏览器访问网页的过程
- Web页面的访问过程
- V8编译的大致过程
- 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的?
- 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的?
- 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的?
- Spring表单提交和页面数据显示的请求处理大致过程
- 用户用浏览器访问一个网站的时候具体的过程与步骤
- 浏览器和手机访问不同的页面
- 在一个浏览器中访问网页的完整流程逻辑过程
- 浏览器访问web资源的过程
- ASP.NET 未经登录的用户访问其他页面时转入指定页面
- 嵌入式系统NTLM/NTLMV2身份认证的C语言实现
- 又被拒了——王lu
- 试验网站#1搜索引擎优化收录情况记录(断续运行)2007-10-29
- 试验网站#3搜索引擎优化收录情况记录2007-10-29
- 浏览器访问一个页面的大致过程
- 另类穷举计算24
- MyEclipse下Spring、Hibernate结合[转贴]
- 去超链接下划线专题详解
- tomcat配置
- 两行代码在任意页面中实现谷歌卫星图 (转载)
- 如何构造一个C#语言的爬虫程序
- .net ORM 介绍
- Windows API(一)