当前位置: 首页 > news >正文

东莞市网站建设怎么样网站产品优化描述

东莞市网站建设怎么样,网站产品优化描述,网站维护公司推荐,美食网站网页设计论文目录 1.http相关概念 2.http请求的完整过程 3.访问浏览器背后的原理过程 4.动态页面与静态页面区别 静态页面: 动态页面: 5.http协议版本 6.http请求方法 7.HTTP协议报文格式 8.http响应状态码 1xx:提示信息 2xx:成功…

目录

1.http相关概念

2.http请求的完整过程

3.访问浏览器背后的原理过程

4.动态页面与静态页面区别

静态页面:

动态页面:

5.http协议版本

6.http请求方法

7.HTTP协议报文格式

8.http响应状态码

1xx:提示信息

2xx:成功

3xx:重定向

4xx:错误类信息,客户端错误

5xx:错误类信息,服务器端错误

9.apache介绍和特点

apache功能

apache特性

10.httpd相关文件

配置文件:

检查配置语法:

服务单元文件:

服务控制和启动

站点网页文档根目录:

模块文件路径:

主服务器程序文件:


1.http相关概念

  • 互联网:是网络的网络,是所有类型网络的母集
  • 因特网:世界上最大的互联网网络。即因特网概念从属于互联网概念
  • 万维网:WWW(world wide web)万维网并非某种特殊的计算机网络,是一个大规模的、联机式的信息贮藏库
  • URL:万维网使用统一资源定位符(Uniform Resource Locator)来标志万维网上的各种文档,并使每个文档在整个因特网的范围内具有唯一的标识符URL
  • HTTP:为解决"用什么样的网络协议来实现整个因特网上的万维网文档”这一难题,就要使万维网客户程序(以浏览器为主,但不限于浏览器)与万维网服务器程序之间的交互遵守严格的协议,即超文本传送协议
  • HTML:为了解决"怎样使不同作者创作的不同风格的万维网文档,都能在因特网上的各种主机上显示出来,同时使用户清楚地知道在什么地方存在着链接”这一问题

2.http请求的完整过程

1).建立连接:接收或拒绝连接请求

2).接受连接:接收客户端请求报文中对某资源的一次请求的过程

  • 单进程I/O模型:启动一个进程处理用户请求,而且一次只处理一个,多个请求被串行响应

  • 多进程I/O模型:并行启动多个进程,每个进程响应一个连接请求

  • 复用I/O结构:启动一个进程,同时响应N个连接请求

  • 复用的多进程I/O模型:启动M个进程,每个进程响应N个连接请求,同时接收M*N个请求

3).处理请求:服务器对请求报文进行解析,并获取请求的资源及请求方法等相关信息,根据方法,资源,首部和可选的主体部分对请求进行处理

4).访问资源:服务器获取请求报文中请求的资源web服务器,即存放了web资源的服务器,负责向请求者提供对方请求的静态资源,或动态运行后生成的资源

5).构建响应报文:一旦Web服务器识别除了资源,就执行请求方法中描述的动作,并返回响应报文。响应报文中 包含有响应状态码、响应首部,如果生成了响应主体的话,还包括响应主体

6).发送响应报文:Web服务器通过连接发送数据时也会面临与接收数据一样的问题。服务器可能有很多条到各个客户端的连接,有些是空闲的,有些在向服务器发送数据,还有一些在向客户端回送响应数据。服务器要记录连接的状态,还要特别注意对持久连接的处理。对非持久连接而言,服务器应该在发送了整条报文之后,关闭自己这一端的连接。对持久连接来说,连接可能仍保持打开状态,在这种情况下,服务器要正确地计算Content-Length首部,不然客户端就无法知道响应什么时候结束

7).记录日志:最后,当事务结束时,Web服务器会在日志文件中添加一个条目,来描述已执行的事务

3.访问浏览器背后的原理过程

4.动态页面与静态页面区别

静态页面:

  • 就是标准的HTML文件,扩展名是.htm、.html,没有后台数据库支持、不含应用程序和网页不可交互,不含有“?”

动态页面:

  • 有后台数据库支持,页面可交互,会自动更新,包含应用程序,扩展名通常以.php、.jsp、.py、.ruby、.perl等形式为后缀,页网址中有一个标志性的符号“?”

5.http协议版本

  • http/1.0:纯文本传输;http响应后会立即关闭TCP连接;支持http头部信息(比如http协议版本号,状态码等)
  • http/1.1:支持长连接(连接保持,持久连接)和管道机制(在一TCP连接中实现多个http请求和响应)
  • http/2.0:二进制传输;支持长连接和完全多路复用(在一个TCP连接中同时发送多个请求,且不用按照顺序一一对应);支持网页头部压缩,支持服务端主动推送
  • http/3.0:基于UDP协议的

6.http请求方法

  • GET: 获取资源 当前网络请求中,绝大部分使用的是 GET 方

  • HEAD: 获取报文首部,主要用于确认 URL 的有效性以及资源更新的日期时间等

  • POST: 传输实体主体 (比如传输 用户名密码)

  • PUT: 上传文件(比如写博客)

  • PATCH: 对资源进行部分修改

  • DELETE:删除文件

  • OPTIONS:查询支持的方法(查看服务端可以支持哪些方法)

  • CONNECT:要求在与代理服务器通信时建立隧道(类似加密)

  • TRACE:追踪路径

7.HTTP协议报文格式

请求报文:请求行(请求方法、请求URL、http协议版本)   请求头(键值类型的元信息)   请求体(post提交的内容)
响应报文:响应行(http协议版本、状态码、状态描述)   响应头(键值类型的元信息)   响应体(服务器返回的html数据)

8.http响应状态码

1xx:提示信息

2xx:成功

3xx:重定向

4xx:错误类信息,客户端错误

5xx:错误类信息,服务器端错误

9.apache介绍和特点

apache功能

  • 提供http协议服务

  • 多个虚拟主机:IP、Port、FQDN

  • CGI:Common Gateway Interface,通用网关接口,支持动态程序

  • 反向代理

  • 负载均衡

  • 路径别名

  • 丰富的用户认证机制:basic,digest

  • 支持第三方模块

apache特性

  • 高度模块化:core + modules

  • DSO:Dynamic Shared Object 动态加载/卸载

  • MPM:multi-processing module 多路处理模块

10.httpd相关文件

配置文件:

/etc/httpd/conf/httpd.conf            //主配置文件
/etc/httpd/conf.d/*.conf              //子配置文件
/etc/httpd/conf.d/conf.modules.d/     //模块加载的配置文件

检查配置语法:

httpd -t
apache2 -t 

服务单元文件:

/usr/lib/systemd/system/httpd.service
/etc/sysconfig/httpd                       //配置文件

服务控制和启动

- systemctl enable|disable httpd.service
- systemctl {start|stop|restart|status|reload} httpd.service
- apachectl start|stop|restart|configtest
- service httpd start|stop|restart|configtest

站点网页文档根目录:

/var/www/html

模块文件路径:

- /etc/httpd/modules
- /usr/lib64/httpd/modules

主服务器程序文件:

/usr/sbin/httpd

http://www.hyszgw.com/news/63269.html

相关文章:

  • 海口制作网站软件有平面广告设计的网站
  • 宁波市高等级公路建设指挥部网站北京建设网站公司网站
  • 服务好的南京网站建设wordpress常规选项
  • 云盘做网站空间直播网站建设需要多少钱
  • 网站建设意向表网站建设手机端是什么意思
  • 贵州城乡建设厅施工员报名网站中文网页设计案例欣赏
  • 网页工具栏长沙优化网站关键词
  • 网站备案时间也太慢了系部网站建设方案
  • 网站被黑了多久恢复有哪些网站做二手房好的
  • 哪个网站做免费广告好开发公司不建二次加压泵房
  • 做网站用什么平台seo研究
  • 深圳网站建设公司企业网站建设柚子网络科技
  • 专业小程序网站开发注册公司什么网站
  • 如何建立自己的网站去推广互联网公司排名保定
  • 网站开发职业资格证书wordpress+极简博客
  • 如何注册域名并建设网站请人开发网站多少钱
  • 网站建设的费用和预算盈科互动网站建设制作公司
  • rails 开发的网站开发成都著名网站建设公司
  • 用服务器ip可以做网站吗广州刚刚通报
  • 国内信息图制作网站永久免费手机建站平台
  • 个人备案 网站简介怎么写办公室装修大概多少钱一平方
  • 做网站能挣钱吗湖南省郴州市北湖区
  • 广西建设部投诉网站做网站的费用的会计分录
  • 网站开发 周期企业类网站模板
  • 怎么判断网站是否被k网易黄页
  • 产品设计公司网站四平做网站佳业首页
  • 无锡哪个网站建设比较好顺德精品网站建设
  • 电子政务网站建设网站cms相关知识
  • 自己电脑做服务器搭建网站互联网营销师报名入口
  • 网站制作呼和浩特公司如何建设网站