2011-09-13 51 views
5

我在我的應用程序中有幾個較小的資產文件(文本模板通常爲100 - 幾K字節),我正在考慮使用memcached進行緩存。但是,這裏有人知道如果加載本地文件或從memcache請求它是最快/最資源高效的?App Engine中最快/最高效的本地文件讀取或memcache命中?

(我將使用App Engine上的Python版本)

+0

如果它們是模板,那麼您使用的模板系統可能已經支持將編譯後的模板緩存在內存中。你在用什麼庫? –

+1

實際上,我不會使用(服務器端)模板,而是使用構建腳本生成的靜態頁面。 –

回答

6

如果他們只是幾千字節我會加載它們的實例內存;在Google App Engine上的存儲選擇(Memcache,Datastore,Blobstore等)中,實例內存選項應該是最快的。

+0

恩,如果需要20-25毫秒從實例內存中讀取某些東西(例如,全局變量),那麼某件事情是嚴重錯誤的。 –

+0

我的不好,我們很容易低於一個數量級(我正在變老) – systempuntoout

相關問題