2012-03-30 163 views
2

首先,我是Python和金字塔框架的新手。vmware上的金字塔服务器响应非常缓慢

我:

我的Debian机器上的主机
  • Debian的6对我的VMware客户
  • 的Python 2.6 Debian的机器上
  • 金字塔1.3
  • 我创建

    回答

    3

    据我所知,Pyramid本身仅提供了调试Web服务器。这真的很慢。对于生产你可以使用'女服务员'网络服务器。它要快得多。

    +0

    金字塔本身没有网络服务器。它的脚手架默认使用女服务员,直到你改变它。 :-) – 2012-03-30 15:17:11

    +1

    @MichaelMerickel金字塔教程建议使用'wsgiref.simple_server' :)和Serg说,他使用了教程中的示例。 – werewindle 2012-03-30 16:45:47

    +0

    啊,我忘了那个愚蠢的教程,所有其他人都使用女服务员。是的,'wsgiref.simple_server'位于python stdlib中,并且是单线程的,不应该用于任何通过演示的任何内容。 – 2012-03-30 16:52:52

    1

    此问题可能与python或pyramid很少有关,并且与虚拟机的配置有关。如果你真的想看看金字塔在做什么,你可以打开调试工具栏中的性能分析器,找出请求中需要花费很长时间的地方。如果在请求的金字塔一侧没有任何缓慢的事情,那么你知道它在之前/之后,你可以看看系统设置,wsgi服务器和中间件。