2010-08-04 48 views
0

在ASP.NET中,這是更好的性能明智;文件或數據庫本地化

  • 本地化使用基於文件的resx /資源系統
  • 本地化通過檢索翻譯從數據庫

感謝

回答

1

本地化使用基於RESX /資源系統中的文件。沒有網絡延遲。

+0

即使翻譯列表很長,情況總是如此嗎? DB不會處理更好嗎?或者等待時間總是更多。 – peter 2010-08-04 17:04:54

0

通常,本地磁盤上文件的I/O應該比數據庫連接的I/O具有更好的性能。

0

我開發了應用程序的本地化部分,以本地化UI和數據

我選擇一個數據庫來處理這一點,因爲我們的客戶要求一定的靈活性來修改某些元素本人(列表,錯別字啓動過程中...)

我們也與網絡延遲的問題,數據庫的使用而言,我們在本地客戶端緩存層之間放置一個,等voilà!

這是一個內存緩存,但是如果翻譯數據量變得很大,它可以輕鬆切換到磁盤緩存。