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

南通网站制作网站seo公司哪家好

南通网站制作,网站seo公司哪家好,虚拟主机评测,好的企业网站建设一.HTTP请求访问的完整过程 1.建立连接 2.接收请求 3.处理请求 4.访问资源 服务器获取请求报文中请求的资源web服务器#xff0c;即存放了web资源的服务器#xff0c;负责向请求者提供对方请求的静态资源#xff0c;或动态运行后生成的资源 静态资源#xff1a;不需要…一.HTTP请求访问的完整过程 1.建立连接 2.接收请求 3.处理请求 4.访问资源 服务器获取请求报文中请求的资源web服务器即存放了web资源的服务器负责向请求者提供对方请求的静态资源或动态运行后生成的资源 静态资源不需要服务器二次加工处理直接将文件交给客户端 txtjpg视频 动态资源需要服务器二层加工处理后将加工后的结果传给客户端 phpjavapython web软件apachenginx不太擅长处理动态资源 5.构建响应报文 6.发送响应报文通过网卡发送给客户端 7.记录日志 二.http版本 0.9只有下载get 1.0上传下载不支持长连接 1.1支持长连接 三.http协议状态码 200一切正常 301永久重定向缓存在主机上 302临时重定向服务器会再解析 401用户名或密码验证错误 403拒绝访问客户端ip或主机名被拉黑 404请求的文件不存在客户端请求的URL路径有误服务器相对应的路径没有该网页文件 500服务器内部错误   502错误网关代理服务器接收到来自后端服务器的无效/错误响应导致的 503服务不可用服务器过载或正在维护(名机) 导致的 504网关超时代理服务器无法在规定的时间内收到后端服务器的响应(响应超时) 导致的 四.http方法 HTTP 支持几种不同的请求命令这些命令被称为 HTTP 方法HTTP method。 每条 HTTP 请求报文都包含一个方法 告诉服务器要执行什么动作包括获取一个页面运行一个网关程序删除一个文件等。 最常用的获取资源的方法是 GET、POST、PUT。 HTTP 方法描述GET   对服务器资源获取的简单请求PUT向服务器提交数据以修改数据DELETE删除服务器上的某些资源POST  用于发送包含用户提交数据的请求HEAD  请求页面的首部获取资源的元信息 GET请求会向数据库发索取数据的请求从而来获取信息该请求不会产生副作用。无论进行多少次操作结果都是一样的。 PUT请求是向服务器端发送数据的从而改变信息无论进行多少次PUT操作其结果并没有不同与GET不同。 POST请求同PUT请求类似都是向服务器端发送数据的但是该请求会改变数据的种类等资源几乎目前所有的提交操作都是用POST请求的。 DELETE请求顾名思义就是用来删除某一个资源的。 GET 和 POST 比较 GET 方法 从指定的服务器上获得数据 GET请求能被缓存 GET请求会保存在浏览器的浏览纪录里 GET请求有长度的限制 主要用于获取数据 查询的字符串会显示在URL后缀中不安全 POST 方法 提交数据给指定服务器处理 POST请求不能被缓存 POST请求不会保存在浏览器的浏览纪录里 POST请求没有长度限制 查询的字符串不会显示在URL中比较安全 五.HTTP请求流程分析 用户在浏览器输入URL访问时发起HTTP请求报文请求中包括请求行、请求头、请求体服务器收到请求后返回响应报文包括状态行、响应头、响应体。 请求报文 请求行请求行由请求方法、URL 以及协议版本三部分组成。 请求头请求头为请求报文添加了一些附加信息由“名/值”对组成每行一对名和值之间使用冒号分隔。 空行请求头部的最后会有一个空行表示请求头部结束接下来为请求体这一行非常重要必不可少。 请求体请求体是请求提交的参数GET 方法已经在 URL 中指明了参数所以提交时没有数据。POST 方法提交的参数在请求体中。常用的请求头 请求头描述Host接受请求的服务器地址可以是Ip端口号也可以是域名User-Agent发送请求的应用程序名称Connection指定与连接相关的属性如Connection:Keep-AliveAccept-Charset通知服务端可以发送的编码格式Accept-Encoding通知服务端可以发送的数据压缩格式Accept-Language 通知服务端可以发送的语言 响应报文 状态行状态行由协议版本状态码状态码描述三部分组成。 响应头响应头与请求头部类似为响应报文添加了一些附加信息。 空行响应头部的最后会有一个空行表示响应头部结束。 响应体服务器返回的相应 HTML 数据浏览器对其解析后显示页面。常见响应头 响应头描述Server服务器应用程序软件的名称和版本Content-Type 响应正文的类型描述是图片还是二进制字符串Content-Length响应正文长度Content-Charset响应正文使用的编码Content-Encoding响应正文使用的数据压缩格式Content-Language 响应正文使用的语言 六.Apache 一.Apache基础知识 Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。 它可以运行在几乎所有广泛使用的计算机平台上由于其跨平台和安全性被广泛使用是最流行的Web服务器端软件之一。 快速、可靠并且可通过简单的API扩充将Perl/Python等解释器编译到服务器中。 Apache HTTP Server 之所以受到众多企业的青睐得益于其代码开源、跨平台、功能模块化、可灵活定制等诸多优点不仅性能稳定在安全性方面的表现也十分出色。 二.Apache配置文件位置与基操 /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.servicesystemctl {start|stop|restart|status|reload} httpd.serviceapachectl start|stop|restart|configtest#服务控制和启动/var/www/html #站点网页文档根目录/etc/httpd/modules /usr/lib64/httpd/modules #模块文件路径/usr/sbin/httpd #主服务器程序文件/etc/httpd/run/httpd.pid #主进程文件/var/log/httpdaccess_log: #访问日志 error_log #错误日志#日志文件目录 三.LAMP架构 1.LAMP平台概述 LAMP架构是目前成熟的企业网站应用模式之一指的是协同工作的一整台系统和相关软件能够提供动态web站点服务及其应用开发环境 LAMP是一个缩写词具体包括Linux操作系统Apache网站服务器MySQL数据库服务器PHP或perlPython网页编程语言 2.LAMP各组件主要作用 (平台)Linux作为LAMP架构的基础提供用于支撑Web站点的操作系统能够与其他三个组件提供更好的稳定性兼容性(AMP组件也支持Windows、UNIX等平台) 。(前台)Apache作为LAMP架构的前端是一款功能强大稳定性好的Web服务器程序该服务器直接面向用户提供网站访问发送网页图片等文件内容。(后台)MySQL作为LAMP架构的后端是一款流行的开源关系数据库系统。在企业网站、业务系统等应用中各种账户信息、产品信息客户资料、业务数据等都可以存储到MySQL数据库其他程序可以通过SQL语句来查询更改这些信息。(中间连接)PHP/Perl/Python作为三种开发动态网页的编程语言负责解释动态网页文件负责沟通Web服务器和数据库系统以协同工作并提供Web应用程序的开发和运行环境。其中PHP是一种被广泛应用的开放源代码的多用途脚本语言它可以嵌入到HTML中尤其适合于Web应用开发。 3.构建LAMP平台顺序 在构建LAMP平台时各组件的安装顺序依次为LinuxApacheMySQLPHP其中Apache和MySQL的安装并没有严格的顺序要求而PHP环境的安装一般放到最后负责沟通web服务器和数据库系统以协同工作 四.Apache的三种工作模式 Apache的三种工作模式分别是prefork、worker、event。 1. prefork模式默认模式 profork模式实现了一种非线程、预派生的Web服务器用的是进程去处理请求所以比较容易消耗内存但是稳定性好某个进程出现问题不会影响到其他请求。 2. worker模式 worker模式使用多个子进程每个子进程有多个线程、由于使用的是线程去处理请求消耗内存小适合高流量的请求但是如果某个进程出现问题那么这个进程下的线程都会出现问题即稳定性不是很好。 3. event模式 event模式为了解决keep-alive保持长连接出现的一种工作模式使用keep-alive长连接的时候某个线程会一直被占用即使中间没有请求需要等到超时才会被释放所以这个时候就出现了event的工作模式。
http://www.yutouwan.com/news/181994/

相关文章:

  • 网站展示型推广哪些网站做翻译可以赚钱
  • 购物网站开发的背景介绍找人做一个网站要多少钱
  • 会员登录系统网站建设做网站能不备案么
  • 重庆网站建设公司咨询亿企帮微信管理系统平台
  • 本地建站discuz网页设计排版布局
  • 房屋 哪个网站做的最好公司网站运营维护单位
  • 道滘东莞网站建设网站推广规范
  • 徐闻网站建设公司河南新冠防控
  • 网站组成费用常见的网络推广方式有哪些
  • 生物科技网站模板游戏网站logo制作
  • 关于asp_sql网站开发的书籍设计网页的步骤是什么
  • 848给我做一下88网站建设一个网站流程图
  • 网页设计优秀作品展示旅游网站优化方案
  • 东莞网站建设信科分公司济南电视台鲁中频道莱芜新闻
  • 做暑假工的网站贵阳市建设厅网站
  • 扬中网站推广托管分栏式网站
  • 请问哪个网站可以做二类学分模板网站建设平台
  • 网站设计建网站亚马逊跨境电商平台介绍
  • 交易 网站备案建筑设计网站免费
  • 搬家公司网站制作建什么类型网站好
  • 常用的电子商务网站开发技术北京专业推广公司
  • dz门户网站模板下载免费seo培训
  • 做智能网站平台自己做的网站能上传到凡科吗
  • 一个网站建设花了10万元百度竞价价格查询
  • 网站群发软文软件淘宝运营自学教程入门
  • 南京做企业网站公司网站添加icp备案号
  • 需要建设网站的网站中的二级菜单怎么做23
  • 电脑怎样做轰炸网站安徽做网站哪家好
  • 校园网站建设用什么软件写wordpress cms plugin
  • 做外贸不能访问国外网站怎么办wordpress花钱吗