建设企业网站的时间电子规划书商务网站建设
- 作者: 五速梦信息网
- 时间: 2026年03月21日 10:43
当前位置: 首页 > news >正文
建设企业网站的时间,电子规划书商务网站建设,网站建设开发工具,wordpress编辑文章很慢web基础 与http 域名#xff1a;由于IP地址不易记忆#xff0c;域名用来代替IP地址#xff0c; #xff08;DNS#xff09;服务与配置#xff1a;先在本地hosts里去找#xff0c;然后在本地域名服务器递归查找#xff0c;本地域名服务器在一级二级按域名长度迭代查找后…web基础 与http 域名由于IP地址不易记忆域名用来代替IP地址 DNS服务与配置先在本地hosts里去找然后在本地域名服务器递归查找本地域名服务器在一级二级按域名长度迭代查找后返回给主机。有递归和迭代两种 递归层层向下返回一个结果迭代每层都返回下一层信息。 域名解析两主机之间通信需要IP地址访问所以需要域名解析成IP地址 HTML 超文本标记语言通过标记符号来标记要显示的网页各个部分。网页文件本来就是一种文本文件通过在文本文件中添加标记符可以告诉浏览器如何按时其中内容HTML命令可以申明文字图片动画声音表格链接视频 HTML文件可以使用任何一个生成txt文件的文本编辑器编辑浏览器都可以识别超文本语言只是后缀名需要修改为.html或.htm HTML 基本标签 HTML标签是用来申明各个部分的主要内容在网页中的展示形式一般有标记的开始和结束形式为HTML 内容。。。/HTML 网页格式 html head头部信息/head body网页显示的内容可以在这里申明script中生命css 样式 /body /html head 标签里面的常见标签 标签 描述 title 定义了文档的标题 base 定义了页面链接标签的默认链接地址 link 定义了一个文档和外部资源之间的关系 meta 定义了HTML文档中的元数据 script 定义了客户端的脚本文件 style 定义了HTML文档的样式文件 body标签里常用标签 标签 描述 h 定义按段形式文本 table 定义一个表格 tr 定义了表格中的一行 td 定义了表格中某一行的一列 img 定义了一个图像 a 定义了一个超链接 p 定义了一行 br 定义了换行 font 定义了字体 静态网页与动态网页 仅有HTML设计的简单网页为 静态网页只要不修改代码是不会改变的每天展示的内容是一样的。静态网页只使用html语言不使用其他高级程序语言。 动态网页特点 页面代码不变显示的内容可以随着时间、环境或者数据库操作的结果而发生改变的。 静态网页的后缀.htm、.html、.shtml、.xml 动态网页的后缀.aspx、.asp、.jsp、.php、.perl、.cgi 在动态网页网址中有一个标志性的符号——“?”。 一般凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。 动态网页语言 早期的动态网页主要采用通用网关接口 CGICommon Gateway Interface技术虽然 CGI 技术已经发展成熟而且功能强大 但由于编程困难、效率低下、修改复杂所以有逐渐被新技术取代的趋势。 1PHP 即Hypertext Preprocessor ( 超文本预处理器)它是当今Internet. 上 最为火热的脚本语言其语法借鉴了C、 Java、PERL等语言但只需要很少的编程知识你就能使用PHP建立一个真正交互的Web站点。 2JSP 即Java Server Pages (Java 服务器页面X它是由Sun Microsystem 公司于1999年6月推出的新技术是基于Java Servlet以及整个Java体系的web开发技术。 3Python 是一种面向对象、跨平台的动态类计算机程序设计语言最初被设计用于编写自动化脚本(shell)随着版本的不断更新和语言新功能的添加越来越多被用于独立的大型项目开发。 注Python支持的并发量不高假设python写的脚本需要10台服务器支撑的话Go语言只需要1台服务器。 4Ruby 是一种简单快捷的面向对象( 面向对象程序设计)脚本语言在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto) 开发遵守GPL协议和Ruby License。 它的灵感与特性来自于Perl、 Smalltalk、 Eiffel、 Ada 以及Lisp语言。 HTTP协议 TCP 80端口 HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求请求头包含请求的方法、URL、协议版本、以及包含请求修饰符。服务器以一个状态行作为响应响应的内容包括消息协议的版本成功或者错误编码加上服务器信息、实体元信息以及可能的实体内容 HTTP 已经演化出了很多版本它们中的大部分都是向下兼容的 HTTP/0.9已过时。只接受 GET 一种请求方法没有在通讯中指定版本号且不支持请求头。由于该版本不支持 POST 方法所以客户端无法向服务器传递太多信息。 HTTP/1.0这是第一个在通讯中指定版本号的 HTTP 协议版本至今仍被广泛采用特别是在代理服务器中。 HTTP/1.1引入了持久连接即TCP连接默认不关闭可以被多个请求复用能很好地配合代理服务器工作。还支持管道方式机制即在同一个TCP连接里面客户端可以同时发送多个请求以便降低线路负载提高传输速度。 HTTP/2.0完全多路复用在一个连接里客户端和浏览器都可以同时发送多个请求或回应而且不用按照顺序一一对应。引入了头信息压缩机制使用gzip或compress压缩后再发送。支持服务端推送允许服务器未经请求主动向客户端发送资源。 HTTP 方法 HTTP 支持几种不同的请求命令这些命令被称为 HTTP 方法HTTP method。每条 HTTP 请求报文都包含一个方法 告诉服务器要执行什么动作包括获取一个页面运行一个网关程序删除一个文件等。最常用的获取资源的方法是 GET、POST、PUT。 HTTP 方法 描述 GET 对服务器资源获取的简单请求 PUT 向服务器提交数据以修改数据 POST 用于发送包含用户提交数据的请求 DELETE 删除服务器上的某些资源 HEAD 请求页面的首部获取资源的元信息 CONNECT 用于ssl隧道的基于代理的请求 OPTIONS 返回所有可用的方法常用于跨域 TRACE 追踪 请求–响应的传输路径 URL URI在没有参数的情况下?基本一样 HTTP方法介绍 1、GET请求会向数据库发索取数据的请求从而来获取信息该请求不会产生副作用。无论进行多少次操作结果都是一样的。 2、与GET不同的是PUT请求是向服务器端发送数据的从而改变信息无论进行多少次PUT操作其结果并没有不同。 3、POST请求同PUT请求类似都是向服务器端发送数据的但是该请求会改变数据的种类等资源几乎目前所有的提交操作都是用POST请求的。 4、DELETE请求顾名思义就是用来删除某一个资源的。 GET 方法 从指定的服务器上获得数据 GET请求能被缓存 GET请求会保存在浏览器的浏览纪录里 GET请求有长度的限制 主要用于获取数据 查询的字符串会显示在URL后缀中不安全 POST 方法 提交数据给指定服务器处理 POST请求不能被缓存 POST请求不会保存在浏览器的浏览纪录里 POST请求没有长度限制 查询的字符串不会显示在URL中比较安全 HTTP 状态码 HTTP 状态码HTTP Status Code是用以表示网页服务器 HTTP 响应状态的 3 位数字代码当浏览器请求某一 URL 时 服务器根据处理情况返回相应的处理状态。 通常正常的状态码为2xx3xx如200如果出现异常会返回4xx5xx如404。 状态码首位 已定义范围 分类 1xx 100-101 信息提示 2xx 200-206 成功 3xx 300-305 重定向 4xx 400-415 客户端错误 5xx 500-505 服务器错误 HTTP 常见状态码 状态码 功能描述 200 一切正常 301 永久重定向 302 临时重定向 401 用户名或密码错误 403 禁止访问(客户端IP地址被拒绝) 404 请求的文件不存在 414 请求URL头部过长 500 服务器内部错误。比如脚本错误编程语言语法错误 502 无效网关 503 当前服务不可用。web服务器不能处理HTTP请求可能是临时超载或者是服务器进行停机维护。 504 网关请求超时。程序执行时间过长导致响应超时例如程序需要执行20秒而nginx最大响应等待时间为10秒这样就会出现超时。 产生502无效网关的原因 1、数据包没有送到网卡网络问题 2、数据包送进去了交换机能抓到包但是网卡没收到网卡问题或防火墙问题 3、网卡接收到了处理不了服务问题。比如服务器当前连接太多响应太慢页面素材太多带宽不够。 HTTP 请求流程分析 用户在浏览器输入URL访问时发起HTTP请求报文请求中包括请求行、请求头、请求体服务器收到请求后返回响应报文包括状态行、响应头、响应体。 请求报文 请求行请求行由请求方法、URL 以及协议版本三部分组成。 请求头请求头为请求报文添加了一些附加信息由“名/值”对组成每行一对名和值之间使用冒号分隔。 空行请求头部的最后会有一个空行表示请求头部结束接下来为请求体这一行非常重要必不可少。 请求体请求体是请求提交的参数GET 方法已经在 URL 中指明了参数所以提交时没有数据。POST 方法提交的参数在请求体中。 请求报文四部分 请求行请求行由请求方法、URL 以及协议版本三部分组成。 请求头请求头为请求报文添加了一些附加信息由“名/值”对组成每行一对名和值之间使用冒号分隔。 空行请求头部的最后会有一个空行表示请求头部结束接下来为请求体这一行非常重要必不可少。 请求体请求体是请求提交的参数GET 方法已经在 URL 中指明了参数所以提交时没有数据。POST 方法提交的参数在请求体中。 响应报文四部分 状态行状态行由协议版本状态码状态码描述三部分组成。 响应头响应头与请求头部类似为响应报文添加了一些附加信息。 空行响应头部的最后会有一个空行表示响应头部结束。 响应体服务器返回的相应 HTML 数据浏览器对其解析后显示页面。 请求头 描述 Host 接受请求的服务器地址可以是 IP:端口号 也可以是域名 User-Agent 发送请求的应用程序名称 Connection 指定与连接相关的属性如Connection:Keep-Alive Accept-Charset 通知服务端可以发送的编码格式 Accept-Encoding 通知服务端可以发送的数据压缩格式 Accept-Language 通知服务端可以发送的语言 HTTP访问的过程 1、客户端通过域名进行访问先进行DNS域名解析。 2、之后客户端请求与web服务器建立TCP连接三次握手。 3、建立连接后客户端向web服务器发送一个HTTP请求。 4、服务器响应HTTP请求客户端的浏览器得到HTML代码。 5、浏览器解析HTML代码并请求HTML代码中的资源。浏览器拿到HTML文件后开始解析HTML代码遇到静态资源时就向服务器去请求下载。 6、断开TCP连接四次挥手浏览器对页面进行渲染呈现给用户。 动态网页的后缀.aspx、.asp、.jsp、.php、.perl、.cgi 在动态网页网址中有一个标志性的符号——“?”。 当页面需要交换数据库内容 动态 web1.0 web2.0区别 1.0只能在一个tcp连接完成一次http请求和响应再发送功能;支持服务端主动推送功能 2.0支持持久连接(一个tcp连接完成多次http请求和响应):支持完全多路复用可以不用按照顺利一一对应同时发送多次htp请求或响应): 支持网页压缩后再发送功能;支持服务端主动推送功能
- 上一篇: 建设企业网站的常见成本有哪些东莞优秀网站建设
- 下一篇: 建设企业网站官网u盾登录常德seo公司
相关文章
-
建设企业网站的常见成本有哪些东莞优秀网站建设
建设企业网站的常见成本有哪些东莞优秀网站建设
- 技术栈
- 2026年03月21日
-
建设企业网站的常见成本有哪些wordpress s3插件
建设企业网站的常见成本有哪些wordpress s3插件
- 技术栈
- 2026年03月21日
-
建设企业功能网站网站业务费如何做记账凭证
建设企业功能网站网站业务费如何做记账凭证
- 技术栈
- 2026年03月21日
-
建设企业网站官网u盾登录常德seo公司
建设企业网站官网u盾登录常德seo公司
- 技术栈
- 2026年03月21日
-
建设企业网站哪家好小学校园网站建设方案工作职责
建设企业网站哪家好小学校园网站建设方案工作职责
- 技术栈
- 2026年03月21日
-
建设企业网站企业网上银行助手下载在手机上怎么做微电影网站吗
建设企业网站企业网上银行助手下载在手机上怎么做微电影网站吗
- 技术栈
- 2026年03月21日
