web server与app server有什么不同

web server与app server有什么不同,第1张

1、处理问题不同
Web服务器处理>

2、功能不同
当web服务器接收到一个请求,它只是简单的将请求交给处理该请求的最优程序。除了为服务器程序简单的提供一个运行环境之外,web服务器不提供任何功能。不同于web服务器主要发送用来展示在浏览器上的HTML页面,app服务器为客户端程序处理应用逻辑方面问题。

3、提供的服务不同

web服务器一般会提供诸如容错机制,负载均衡、缓存、集群等。app服务器通过元件API,比如基于j2ee app服务器的EJB,来提供应用逻辑。而更多的情况下,app服务器自己管理自己的资源。这些责任(gate-keeping)包括安全、进程交互、资源池、消息分发等。

扩展资料

主要web server产品

1、kangle

kangleweb服务器(简称:kangle)是一款跨平台、功能强大、安全稳定、易 *** 作的高性能web服务器和反向代理服务器软件。除此:kangle也是一款专为做虚拟主机研发的web服务器。实现虚拟主机独立进程、独立身份运行。

用户之间安全隔离,一个用户出问题不影响其他用户。安全支持php、asp、net、java、ruby等多种动态开发语言。

2、nginx

Nginx(发音同 engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。

其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、腾讯等。

3、apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

app服务器的功能。

场景1:web服务器,而非app服务器

在这个场景里,web服务器独自提供在线商店的功能。它接受用户的请求,交给服务器端程序处理。该服务器端程序通过数据库,或者纯文本,查找到价格信息,然后生成HTML响应,通过web服务器返回给用户的浏览器。

总结来说,web服务器仅需要接受>

场景2: web服务器 + app服务器

同场景1一样,web服务器仍然代理脚本生成的响应。但是你可以把业务逻辑部署在app服务器上。

这样,脚本就不需要去关注怎样查询和生成响应,而仅需要调用app服务器提供查询服务,从而利用其生成它的HTML响应。

在这个例子中,app服务器提供了价格查询的业务逻辑。这个逻辑不应该包含怎样去展示,或者强迫客户端使用这些数据。相反的是,客户端和app服务器进行交互,只有当客户端调用了app服务器的价格查询服务的时候,该服务才查找到信息并返回。

同HTML代码生成分离开后,价格查询逻辑的复用性提高了。另外一个客户端,比如收银机,同样可以调用这个接口。而场景1里,价格查询服务就很难被重用,因为它和HTML页面紧密联系。

总结来说,第二个场景中,web服务器处理>

参考资料来源:百度百科-web server

你在安装的时候,有个选择端口的选项,譬如你选81,你的地址就写成:
>一php的安装与配置 把解压的 php521-Win32文件夹重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5 1 找到php目录下的 phpini-dist或 phpinirecommended文件,重命名为 phpini,并复制到系统盘的windows目录下(以c:\windows为例)

教程:WIN2K/XP/2003 + APACHE + ASP + PHP + MYSQL 至目前总算完成了WIN2K/XP/2003 + APACHE + ASP + PHP + MYSQL这样一个建站项目,回过头来仔细想想也并不复杂。只是经过了反复的安装、卸载、研究、测试带找资料。真正的步骤却也没什么难的,但如果让你从头研究可能也是一件很头痛的事情了!所以打算把我安装的步骤和一些经验拿出来跟大家共享,在下也是菜鸟一只,如果有什么不足或错误的地方还请提出,一定改正!那么下面就开始这段神秘之旅吧!首先是你所需要下载安装的一些软件:1. 您必须安装以下 *** 作系统中的任意一种:WINDOWS 2000(任何版本)、WINDOWS XP 、WINDOWS2003SERVER(好像是废话)2. Appserv-Win32-2 erv-win32-240exe下载二: 14011115210/~mis/appserv-win32-240exe本站下载:3. j2sdk-1_4_2-windows-i586(我安装的版本,推荐使用)下载一: 2182863133/rjxz/SoftDownaspID=452本站下载:4. iASP2101(我安装的版本,绝对推荐使用,在下面说原因)下载一: /iasp/211/iASP2101exe本站下载:OK,准备好了以上工具我们就可以开始安装了!一、 APPSER的安装AppServ 是 PHP 网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP- Nuke、phpMyAdmin。此版本的APPSERV包含以下版本的组件:Apache Web Server Version 1329PHP Script Language Version 436MySQL Database Version 4018Zend Optimizer Version 251phpMyAdmin Database Manager Version 256If you need to install PHP-Nuke please read in FAQAPPSERV的安装十分方便:1.执行安装程序2.选择安装路径(其实我并不推荐安装在系统盘上,这里默认路径C:\APPSERV)3.选择安装组件(就甭管了,默认值吧)4.设定APACHE服务器名称,如果你有域名就放就去,没有也没关系,以后还可以改5.管理员邮箱6.帐号和密码(默认ROOT用户名,密码空着吧,填了也白填,不起作用的)7.语言选择BIG5接下来就可以一直占下一步直至安装完成!安装完成后系统会自动启动APACHE服务器以及集成的PHP和MYSQL,至目前APPSERV安装完毕!系统中已经有了APACHEE服务器而且已经支持了PHP436了,可以在C:\APPSERV\;然后打开>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13509139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-21
下一篇 2023-08-21

发表评论

登录后才能评论

评论列表(0条)

保存