web 服务器与 应用服务器区别

    web 服务器接受一个 http 请求,会根据配置的内容返回一个静态的 html 或者调用某些代码生成返回结果,web服务器会把动态响应的产生委托给其他一些程序,例如python 代码或者jsp脚本等等。
web 服务器:
1,web 服务器是 http 服务器,传送页面使浏览器可以浏览,web 服务器是用来处理web请求的。
2,nginx web 服务器是异步服务器,有着很好的高并发处理,是异步的,多个连接(万级别)可以对应一个进程 。
3,apache是同步多进程模型,一个连接对应一个进程。
4,正是由于 nginx 是异步的,因此占有的内存资源要少得多。
5,一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache

应用服务器:
1,应用服务器是针对于应用来说的,应用程序服务器可以与数据库连接,应用可以理解为运行的项目.
2,uWSGI应用服务器是将 python程序与web服务器交流的介质,tomcat 是java 应用服务器,用来处理 jsp请求的(动态加载技术!)
posted @ 2018-09-06 14:06  十七楼的羊  阅读(204)  评论(0编辑  收藏  举报