Python论坛  - 讨论区

标题:[python-chinese] 关于Quixote,Django的WEB服务

2006年07月18日 星期二 14:48

wang yingqi wangyingqi at gmail.com
Tue Jul 18 14:48:15 HKT 2006

大家好:
目前的python
web框架基本都是自己可完成web服务的,也就是说可以脱离apache等服务器直接运行,同时也有象mod_python和quixote的mod_python_handler这样的东西,将python解释器作为apache扩展来运行web服务,那么请问各位,单独运行与依附apache两种模式有什么本质区别,对服务器性能和安全性来说?是不是可以认为依附apache的模式更成熟一些?谢谢!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060718/abd49077/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 14:55

风向标 vaneoooo at gmail.com
Tue Jul 18 14:55:33 HKT 2006

django的web服务器仅仅用来测试和开发用的
作者好象有说明   很强烈的不建议用来做正式web服务器
  采用apache应该是正规的 安全的方式


在06-7-18,wang yingqi <wangyingqi at gmail.com> 写道:
>
>  大家好:
> 目前的python
> web框架基本都是自己可完成web服务的,也就是说可以脱离apache等服务器直接运行,同时也有象mod_python和quixote的mod_python_handler这样的东西,将python解释器作为apache扩展来运行web服务,那么请问各位,单独运行与依附apache两种模式有什么本质区别,对服务器性能和安全性来说?是不是可以认为依附apache的模式更成熟一些?谢谢!
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060718/38c99f34/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 15:05

wang yingqi wangyingqi at gmail.com
Tue Jul 18 15:05:19 HKT 2006

我的直觉也是这样,但是一直没有找到相关的比较说明!也没有事实的数据和关键点来证明这一点!

On 7/18/06, 风向标 <vaneoooo at gmail.com> wrote:
>
>
> django的web服务器仅仅用来测试和开发用的
> 作者好象有说明   很强烈的不建议用来做正式web服务器
>   采用apache应该是正规的 安全的方式
>
>
> 在06-7-18,wang yingqi <wangyingqi at gmail.com> 写道:
> >
> >  大家好:
> 目前的python
> web框架基本都是自己可完成web服务的,也就是说可以脱离apache等服务器直接运行,同时也有象mod_python和quixote的mod_python_handler这样的东西,将python解释器作为apache扩展来运行web服务,那么请问各位,单独运行与依附apache两种模式有什么本质区别,对服务器性能和安全性来说?是不是可以认为依附apache的模式更成熟一些?谢谢!
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to   python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060718/4cb64e45/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 15:25

limodou limodou at gmail.com
Tue Jul 18 15:25:39 HKT 2006

On 7/18/06, wang yingqi <wangyingqi at gmail.com> wrote:
> 我的直觉也是这样,但是一直没有找到相关的比较说明!也没有事实的数据和关键点来证明这一点!
>
django之所以不建议使用开发服务器关键是它从原则上只做动态页面的生成。而apache之类的功能要强大得多,比如rewrite,
proxy, cache等。特别是如果你已经有一个web server了,很自然希望通过一个端口提供服务。如果使用另外的web
server,需要使用不同的端口,这样非常不方便。不过独立的server,象zope,tomcat等也有好处,比如全局session,上下文等高级功能实现方便。

是否使用apache之类的server,一是看web framework对其的支持能力及使用建议,另外看实际的情况。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 16:35

wang yingqi wangyingqi at gmail.com
Tue Jul 18 16:35:26 HKT 2006

session共享应该是一个很好的佐证,特别是当一个站点可能是由多个服务组成的时候!其他的一些服务器特性应该都是单独web
framework所不具备的!目前的选择似乎只由mod_python +
apache这一个了!limodou兄的djangocn站好像就是直接跑的django吧,昨天我访问的时候看到了一大堆的error信息,不过马上就好了!:)


On 7/18/06, limodou <limodou at gmail.com> wrote:
>
> On 7/18/06, wang yingqi <wangyingqi at gmail.com> wrote:
> > 我的直觉也是这样,但是一直没有找到相关的比较说明!也没有事实的数据和关键点来证明这一点!
> >
> django之所以不建议使用开发服务器关键是它从原则上只做动态页面的生成。而apache之类的功能要强大得多,比如rewrite,
> proxy, cache等。特别是如果你已经有一个web server了,很自然希望通过一个端口提供服务。如果使用另外的web
>
> server,需要使用不同的端口,这样非常不方便。不过独立的server,象zope,tomcat等也有好处,比如全局session,上下文等高级功能实现方便。
>
> 是否使用apache之类的server,一是看web framework对其的支持能力及使用建议,另外看实际的情况。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> My Django Site: http://www.djangocn.org
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060718/19dbb339/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 17:12

swordsp sparas2006 at gmail.com
Tue Jul 18 17:12:02 HKT 2006

单以"web服务器"来说,apache 无疑是最成熟、最强大、最通用的,毕竟专职的总比兼职的干得好。
而且 apache 还可以为其上部署的所有服务提供一致的权限管理、cache、url解析等等功能,这也是其优势。

但是 apache 也只是一个"web服务器",一个实现成熟的、专门的"应用服务器"可以提供更加复杂高级的功能, java 世界里这样的例子很多,
python 世界里也有 Zope。turbogears 所采用的 cherrypy ,相对来说也比 django 的内建 web
服务器要成熟的多,未来或许能够在此基础上建立起 Zope 那样的完整平台也未可知。

On 7/18/06, wang yingqi <wangyingqi at gmail.com> wrote:
>
> session共享应该是一个很好的佐证,特别是当一个站点可能是由多个服务组成的时候!其他的一些服务器特性应该都是单独web
> framework所不具备的!目前的选择似乎只由mod_python +
> apache这一个了!limodou兄的djangocn站好像就是直接跑的django吧,昨天我访问的时候看到了一大堆的error信息,不过马上就好了!:)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060718/8019085c/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 17:39

limodou limodou at gmail.com
Tue Jul 18 17:39:43 HKT 2006

On 7/18/06, wang yingqi <wangyingqi at gmail.com> wrote:
>
> session共享应该是一个很好的佐证,特别是当一个站点可能是由多个服务组成的时候!其他的一些服务器特性应该都是单独web
> framework所不具备的!目前的选择似乎只由mod_python +
> apache这一个了!limodou兄的djangocn站好像就是直接跑的django吧,昨天我访问的时候看到了一大堆的error信息,不过马上就好了!:)
>
>
不是。我是通过apache+fcgi来跑的。django的session是放在数据库中的。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 17:56

wang yingqi wangyingqi at gmail.com
Tue Jul 18 17:56:18 HKT 2006

django的session是放在数据库中的?那是不是可以说,另一个服务也可以使用这个session,即使是没在一台服务器上,只要是能访问到这个存放session的数据库,就可以实现session共享?


On 7/18/06, limodou <limodou at gmail.com> wrote:
>
> On 7/18/06, wang yingqi <wangyingqi at gmail.com> wrote:
> >
> > session共享应该是一个很好的佐证,特别是当一个站点可能是由多个服务组成的时候!其他的一些服务器特性应该都是单独web
> > framework所不具备的!目前的选择似乎只由mod_python +
> >
> apache这一个了!limodou兄的djangocn站好像就是直接跑的django吧,昨天我访问的时候看到了一大堆的error信息,不过马上就好了!:)
> >
> >
> 不是。我是通过apache+fcgi来跑的。django的session是放在数据库中的。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> My Django Site: http://www.djangocn.org
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060718/fb13fb5c/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月18日 星期二 22:55

limodou limodou at gmail.com
Tue Jul 18 22:55:46 HKT 2006

On 7/18/06, wang yingqi <wangyingqi at gmail.com> wrote:
>
> django的session是放在数据库中的?那是不是可以说,另一个服务也可以使用这个session,即使是没在一台服务器上,只要是能访问到这个存放session的数据库,就可以实现session共享?
>
是的。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年07月19日 星期三 16:24

HoLin holin.he at gmail.com
Wed Jul 19 16:24:42 HKT 2006

On 7/18/06, limodou <limodou at gmail.com> wrote:
>
> 不是。我是通过apache+fcgi来跑的。django的session是放在数据库中的。


怎么让用户选择性的设置session过期呢,modou兄做过吗?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060719/ddd7f851/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号