有关WEB服务器和应用程序

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:10:17
WEB服务器是接收和反馈用户的请求信息, WEB应用程序是处理用户的请求信息,得出的结果通过WEB服务器送给用户,是这样的吗?
如果一个网站只有WEB服务器,这个网站能正常运作吗?
WEB服务器有哪些呢?WEB应用程序又有哪些呢?
好像有些制作网页的语言需要编译(如ASP PHP),这是为什么,难道不能直接用浏览器读取吗?
那么编译工作是由谁来完成的呢?是WEB服务器还是WEB应用程序呢?还是另外需要什么插件?
我想做网站,想了解这些.
WEB服务器和WEB应用程序应该是一体的?
IIS服务器里包含了哪些应用程序啊?

web服务器是应用程序运行的一个基本环境.
如果一个网站只有web服务器,是不能运行的.每台电脑都可以通过添加某些组件来组建web服务器.其实这只能说有了存放网页的一个基本空间.一个网站除了服务器与网页程序外,还需要域名等要素.
web服务器常见的有windows和 UNX UNX我接触的少,一般windows使用的是IIS

这跟浏览器直接读取与否无关 ,最先的网页是静态的,后来才出现动态的,也就是你所说的asp什么的,静态的时候浏览器只是被动的接受web服务器的数据,动态时代来临,出现了浏览器与web服务器的交互,也就是浏览器首先将浏览请求发送给web服务器上的程序,程序通过计算将某数据从数据库读出来,用网页的形式再传达给浏览器
web服务器只是一个运行环境,你想这是由谁来完成的

web服务器与web程序的关系是,什么样的web服务器决定了相应的web程序,比如,默认的IIS服务只能运行asp而不能运行php和aspx、cgi当然这都是可以通过安装相应的程序脚本来实现的,所以,如过你去一家IDC买服务器首先要了解该服务器支持什么样的脚本语言

首先确定一点,服务器之所以能区分为web,文件,打印,流媒体,数据库等不同的功能关键就是上面运行的服务程序也就是应用程序不同,没有应用程序的服务器就是一台普通的pc,
一般来说,服务器的服务的配置和网站的需求相关,比如上面所说的web,数据库,文件,流媒体等等,是不是需要分在多台专门的服务器上要看整体的用量如何,比如一般的论坛都可以在一个服务器上同时开2-3个,但是,要有大流量的下载,长时间的数据库访问等等,就需要多台服务器来分担了。

无论asp,php都是服务器端负责解释的文件,就形式上看都是文本,但是解释程序会根据客户端的请求来分别处理,直接用浏览器看到的就只是文本而已。

解释程序是由服务器的应用程序环境来提供,安装了IIS就能解释asp,安装.net就能解释aspx,安装apache就能解释php。相应的都有一些编译好的程序来完成解释工作。

好多问题啊,

客户机发送相关的表单信息或者一些脚本内容-->服务器,服务器接受这些信息,转交给相应