首先,我是Python和金字塔框架的新手。vmware上的金字塔服务器响应非常缓慢
我:
我的Debian机器上的主机我创建
- Win7的上一个使用'virualenvwrapper'的虚拟环境,现在我从这里开始运行'Hello world'example http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/narr/firstapp.html#firstapp-chapter
问题是,当我在Debian机器上请求http://localhost:8080/hello/world时,一切正常。但是当我从我的主机Win7机器请求http://192.168.25.129:8080/hello/world时,需要5-7秒才能从服务器获得响应(192.168.25.129,这是通过NAT连接的vmware ip地址)。我找不到需要这么多时间的原因。
我还在Debian机器上安装了'apache2'来测试请求速度,发现apache响应最多需要1秒。那么这是Python还是金字塔的问题? 如何减少金字塔服务器的响应时间?
PS:对不起,英语不好:)
金字塔本身没有网络服务器。它的脚手架默认使用女服务员,直到你改变它。 :-) – 2012-03-30 15:17:11
@MichaelMerickel金字塔教程建议使用'wsgiref.simple_server' :)和Serg说,他使用了教程中的示例。 – werewindle 2012-03-30 16:45:47
啊,我忘了那个愚蠢的教程,所有其他人都使用女服务员。是的,'wsgiref.simple_server'位于python stdlib中,并且是单线程的,不应该用于任何通过演示的任何内容。 – 2012-03-30 16:52:52