欢迎来到球速体育·(中国)官方网站QIUSU SPORTS!

CSS

当前位置: 球速体育·(中国)官方网站 > 网页制作 > CSS

什么是 web 服务器?

时间:2024-06-29 14:41:13|栏目:CSS|点击:

  web 服务器是一台存储了 web 服务器软件以及网站的组成文件(比如,HTML 文档、图片、CSS 样式表和 JavaScript 文件)的计算机。它接入到互联网并且支持与其他连接到互联网的设备进行物理数据的交互。

  2.软件部分,web 服务器包括控制网络用户如何访问托管文件的几个部分,至少是一台 HTTP 服务器。一台 HTTP 服务器是一种能够理解 URL网络地址)和HTTP(浏览器用来查看网页的协议)的软件。一个 HTTP 服务器可以通过它所存储的网站域名进行访问,并将这些托管网站的内容传递给最终用户的设备。

  基本上,当浏览器需要一个托管在网络服务器上的文件的时候,浏览器通过 HTTP 请求这个文件。当这个请求到达正确的 web 服务器(硬件)时,HTTP 服务器(软件)收到这个请求,找到这个被请求的文档(如果这个文档不存在,那么将返回一个404响应),并把这个文档通过 HTTP 发送给浏览器。

  静态 web 服务器(static web server)由一个计算机(硬件)和一个 HTTP 服务器(软件)组成。我们称它为“静态”是因为这个服务器把它托管文件的“保持原样”地传送到你的浏览器。

  动态 web 服务器(dynamic web server)由一个静态的网络服务器加上额外的软件组成,最普遍的是一个应用服务器和一个数据库。我们称它为“动态”是因为这个应用服务器会在通过 HTTP 服务器把托管文件传送到你的浏览器之前会对这些托管文件进行更新。

  举个例子,要生成你在浏览器中看到的最终网页,应用服务器或许会用一个数据库中的内容填充一个 HTML 模板。像 MDN 或这样的网站有成千上万的网页。通常情况下,这类网站只由几个 HTML 模板和一个巨大的数据库组成,而不是成千上万的静态 HTML 文档。这种设置使得维护和提供内容更加容易。

  要获取一个网页,你的浏览器会向网络服务器发送一个请求,服务器会在自己的存储空间中搜索所请求的文件。找到文件后,服务器读取文件,根据需要进行处理,并将其发送给浏览器。

  一个网络服务器首先需要存储这个网站的文件,也就是说所有的 HTML 文档和它们的相关资源,包括图片、CSS 样式表、JavaScript 文件、字体以及视频。

  其次,web 服务器提供了HTTP(Hypertext Transfer Protocol,超文本传输协议)支持。正如它的名字暗示,HTTP 明确提出了如何在两台计算机间传输超文本(链接的 web 文档)。

  协议是一套为了在两台计算机间交流而制定的规则。HTTP 是一个文本化的(textual),无状态的(stateless)协议。

  无论是服务器还是客户都不会记住之前的交流。举个例子,仅依靠 HTTP,服务器不能记住你输入的密码或者你正处于业务中的哪一步。你需要一个应用服务器来进行这样的工作。

  HTTP 为客户和服务器间的如何沟通提供清晰的规则。就目前而言,只需要知道这几点:

  当收到一个请求时,HTTP 服务器首先要检查所请求的 URL 是否与一个存在的文件相匹配。

  如果是,网络服务器会传送文件内容回到浏览器。如果不是,服务器会检查是否应该动态生成请求所需的文件(参见静态和动态内容)。

  如果两种处理都不可能,网络服务器会返回一个错误信息到浏览器,最常见的是404 Not Found。404错误太常见以至于很多网页设计者花费许多时间去设计404错误页面。

  静态意味着“保持原样地提供”。静态的网站是最容易建立的,所以我们建议你制作一个静态的网站作为你的第一个网站。

  “动态”意味着服务器会处理内容甚至实时地从一个数据库中产生它。这个方法提供了更多的灵活性,但技术栈球速体育官方更加复杂,使得建立一个网站的挑战大大增加。

上一篇:Css不朽的经典神线D文字特殊效果推荐

栏    目:CSS

下一篇:梦幻手游怎么发言 梦幻手游发言别人看不到

本文标题:什么是 web 服务器?

本文地址:http://aihaoedu.com/wangyezhizuo/719.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:88888888 | 邮箱:aihaoedu.com

Copyright © 球速体育·(中国)官方网站 版权所有