2011-12-01 43 views
1

我的應用程序使用變量維護一堆對象的狀態。架構:我必須提供對象屬性,每隔幾秒更新一次

我正在使用Twisted接受套接字請求並返回對象的屬性。

我想確保應用程序可以擴展很多請求,所以我想知道是否應該直接從對象提供對象屬性,或者如果我應該將這些屬性存儲在memcached或類似的東西中,請求從該商店中讀取。

我只是不確定是否有大量請求讀取相同的對象值會影響管理這些對象的應用程序部分的性能。

我在想這個嗎?

回答

0

我不認爲你有任何性能損失,因爲從同一個對象有很多讀操作(畢竟只有一個線程是一次執行的)。

0

我想你要麼創建一個selfCreatedObject或使用memcached一次,它將是一個Python對象的實例,如列表或字典或其他任何東西,所以這兩種方式是相同的目的地。 我更喜歡使用對象,因此您可以檢查對象值的更改或在需要時驗證它。

相關問題