mirror of
https://gh-proxy.org/https://github.com/klinsmaya/dashjim.github.com.git
synced 2026-11-09 09:56:57 +08:00
-
This commit is contained in:
@@ -94,11 +94,22 @@ WSGI Family
|
||||
|
||||
> [Web Server Interfaces](http://en.wikipedia.org/wiki/Template:Web_server_interfaces)
|
||||
|
||||
而至于Java语言,其用于Web开发的标准为Servlet。
|
||||
|
||||
而至于Java语言,其用于Web开发的标准为Servlet。目前Servelet已经发展到3.0版。
|
||||
<br>
|
||||
常用的网站部署方式
|
||||
前端web server 比如Apache,nginx,lighttpd,HAproxy用来直接处理用户的请求以及给用户响应,如果是静态文件的请求,那么web server直接给用户静态文件,毕竟前端的web server一般都是c语言写的,效率较好。
|
||||
而动态的部分,则由 web server转至后端的 app server进行处理,传送的方式可以是cgi,fastcgi,ajp,或者直接反向代理。
|
||||
像Apache或者Nginx都可以通过一定的方式支持FastCGI。
|
||||
比如一下方式可以作为某个Python Web App的部署方式:
|
||||
|
||||
Nginx/FastCGI <----FastCGI----> FastCGI/WSGI Server
|
||||
|
||||
还有一种方式就是前端的Web Server只负责请求的转发,也就是反向代理的方式,后端的Web App Server本身就集成了Web Server的功能:
|
||||
|
||||
Nginx<----反向代理---->Web App Server Instance1
|
||||
^
|
||||
|----反向代理---->Web App Server Instance2
|
||||
|
||||
<br>
|
||||
####四.Web Application
|
||||
应用开发
|
||||
|
||||
Reference in New Issue
Block a user