首先,我是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