0
我使用靜態變量共享所有用戶之間的數據。但是我們也有應用程序對象,在應用程序的幫助下,我們還可以在所有用戶之間共享數據。 可以解釋一下,我們在哪裏可以使用靜態變量和應用程序對象。
我使用靜態變量共享所有用戶之間的數據。但是我們也有應用程序對象,在應用程序的幫助下,我們還可以在所有用戶之間共享數據。 可以解釋一下,我們在哪裏可以使用靜態變量和應用程序對象。
在多服務器方案中,任何Application對象\靜態對象方法都會失敗。如果你的狀態共享更像是某些數據的只讀視圖,可能會起作用,但在讀寫情況下,事情會失敗。在這種情況下,您需要將狀態存儲委託給另一臺機器(例如狀態服務器,sql server,memcache等)。
如果您比較靜態和應用程序對象,我強烈建議您使用Application對象,因爲它內置了一些線程同步,這可以幫助避免不一致的數據檢索。