Webserver —— Web服务器

一.概述

        Webserver,一种服务器,用于负责处理网络上的请求并响应用户的操作。 

        Webserver通常运行在互联网上,接收来自客户端(如浏览器)的请求,并将其转换为服务器能理解的数据格式,然后执行相应的操作并将结果返回给客户端。Webserver可以使用不同的编程语言编写,包括但是不限于 PHP、Java、Python、Node.js。许多现代Webserver还支持各种Web技术,如HTML、CSS、JavaScript和XML,以便于构建动态网站和Web应用。

        Web service它是一种平台独立、低耦合、自包含的分布式计算应用程序,可以描述、发布、发现、协调和配置。Webservice的目标是在不同的操作系统和硬件平台上实现通信的无缝性,同时支持多种编程语言,从而克服了语言间的通信障碍。

        总结来说,Webserver是互联网上的一种服务器,它负责处理用户的请求并提供响应,而Webservice则是一种基于HTTP和XML的分布式计算应用程序,旨在实现跨平台的通信和服务发现。

二.解析

 1. 名称 

        Web服务器可以解析 HTTP 协议,当Web服务器接收到一个HTTP请求(request)时就会返回一个HTTP响应(response),例如返回一个HTTP页面。为了处理一个请求,Web服务器可以响应一个静态页面或图片,进行页面跳转,或者把动态响应的产生委托给一些其他的程序例如CGI脚本,JSP脚本等,无论委托给什么程序,这些服务端的程序通常产生一个HTML的响应来让浏览器可以浏览。

 2. Web介绍

        通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。

三.发展

  1. 内容更加动态:一个web service必须能合并从多个不同来源的内容,可以包括股票,天气,新闻等,在传统环境中的内容,如存货水平,购物订单或者目录信息等,都从后端系统而来;

  2. 带宽更加便宜:web services可以分发各种类型的内容(视频、音频等);

  3. 存储更便宜::web services必须能聪明地处理大量数据,意味着要使用数据库、缓冲等技术保持可扩展能力;

  4. 普遍式计算更重要:web services不能要求客户使用某一版本windows的传统浏览器,必须支持各种设备,平台,浏览器类型,各种内容类型;