1
項目類型:ASP.NET網站讀取XML文件 - 運行效率
目前,我們正在使用一組存儲爲一個XML文件,該項目填補了一定ASPX頁面上的數據中查找數據。
我們正在改變這種做法的一個理由是效率如下:
儲存在數據庫中的XML文件中的值。在應用程序啓動時從數據庫獲取值(Global.asax)。存儲在像LIST或HASHTABLE這樣的內存中對象中,並進一步使用它。
這是一個有效的方法嗎?有什麼可以做得更好嗎?
如果您需要更多的細節,請在下面留言。我會很樂意分享。
在一個Web模型中,雖然這個應用程序有很多請求,但這種方法有多好?有什麼缺點嗎? – tempidope
僅當您啓動Web應用程序時才觸發事件Application_Start。我認爲這是對所有用戶會話都是全局的共享數據。如果你需要讀/寫這種方法不是好主意,我會認爲Redis是快速數據存儲。 – NickD
只有單向(只讀,不可讀)排序的查找數據。 – tempidope