tag:blogger.com,1999:blog-33791960.post4160519999149984357..comments2023-10-23T21:28:40.095+08:00Comments on 白菜: pythonic cherrypy黄毅http://www.blogger.com/profile/01060629900676151700noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-33791960.post-49348314698264593952007-03-14T14:01:00.000+08:002007-03-14T14:01:00.000+08:00Apache 风格的 mount:<VirtualHost *:80> Rewri...Apache 风格的 mount:<BR/><BR/><VirtualHost *:80><BR/> RewriteEngine on<BR/> RewriteRule ^/指东/(.*) http://localhost:8080/$1 [P,L]<BR/> RewriteRule ^/打西/(.*) http://localhost:8090/$1 [P,L]<BR/></VirtualHost><BR/><BR/>这和 CherryPy 风格的 mount 思路不尽相同。这里每个应用都是由一个小的应用服务器组成 (比如由许多 cherrypy 组成)。<BR/><BR/>他的特点是每个应用服务器都只关心一个很小的功能, 小应用服务器之间同样通过 HTTP 通信, 同时这些小应用可以分布在不同的服务器上。这许多小的应用服务器组成了一个大的网站体系。<BR/><BR/>相反, CherryPy 的 class tree 事实上会鼓励用户将一个应用完全架构在一个 cherrypy 应用服务器上, 同时靠自己 mount 一切, 而不需要类似于 Apache 的帮助。<BR/><BR/>在我的哲学里, 能尽可能地和别人协作是一个重要的粒度, 所以我用 Apache (lighttpd) 将应用 mount 出去, 并且负责静态文件的输出。而且我倾向于多应用服务器的多进程方案, 我认为在一个应用服务器中建立起过于庞大的站点是不明智的。所以对于 CherryPy tree mount, 我是颇有微辞的。Anonymoushttps://www.blogger.com/profile/12198809331144597285noreply@blogger.comtag:blogger.com,1999:blog-33791960.post-31380776418774166822007-03-12T16:27:00.000+08:002007-03-12T16:27:00.000+08:00"""接着再诟病一下 cherrypy.tree.mount, 因为他和 Apache Proxy ..."""<BR/>接着再诟病一下 cherrypy.tree.mount, 因为他和 Apache Proxy 撞车了<BR/>"""<BR/>啥意思?黄毅https://www.blogger.com/profile/01060629900676151700noreply@blogger.comtag:blogger.com,1999:blog-33791960.post-69451409238206546772007-03-12T16:07:00.000+08:002007-03-12T16:07:00.000+08:00Gasolin 所言不虚, 这里斗胆再模仿一句: 会用 CherryPy 差不多就可以把 Tu...Gasolin 所言不虚, 这里斗胆再模仿一句:<BR/><BR/> 会用 CherryPy 差不多就可以把 TurboGears 复制出来了 :D<BR/><BR/>接着再诟病一下 cherrypy.tree.mount, 因为他和 Apache Proxy 撞车了 ……Anonymoushttps://www.blogger.com/profile/12198809331144597285noreply@blogger.comtag:blogger.com,1999:blog-33791960.post-38411576270453486892007-03-12T15:38:00.000+08:002007-03-12T15:38:00.000+08:00會用 cherrypy 就會用 TurboGears 了, 語法一樣.會用 cherrypy 就會用 TurboGears 了, 語法一樣.gasolinhttps://www.blogger.com/profile/16456291508293985431noreply@blogger.com