在想了解如何製作一個快速且可擴展的Web應用程序之後,我幾乎決定結合使用Google App Engine,Python + Django和應用程序引擎補丁。但是,我在app-engine-patch FAQ中發現了一條評論,這讓我覺得這個組合可能不像我想象的那麼成熟:根據FAQ,它可能需要幾秒鐘才能啓動一個Django實例。如果從請求到請求有一定的持久性,這可能不成問題,但似乎沒有持續的流量時,Django實例將在幾秒鐘內關閉。如果系統每隔一秒鐘都不會被調用,則任何傳入的請求都需要秒(!)才能被授予。這是無法接受的。作爲一個快速修復(我知道是醜陋的),我正在考慮讓外部機器每秒鐘向該框架發出虛擬請求,以保持活躍。在Google App Engine中啓動Django實例
你同意這個嗎?你有其他方法嗎?
另一個疑問是,如果有足夠的流量從一個n服務器跳到n + 1會發生什麼情況,請求將需要幾秒鐘才能被授予,因爲必須啓動新的Django實例?或Google的基礎架構不能以這種方式工作?我承認我對此無知。問題。
幫助!
「,直到他們升級到「真正的」Django「?目前的解決方案並非「虛幻」Django--由於Django的侷限性,補丁只是必需的。 – 2009-09-26 21:01:53