Я пишу веб-приложение на MVC.
веб-приложение будет поддерживать несколько языков (более 10 языков)
Я решил хранить локализованные данные (лэйбелы, кнопки ...) в БД.
При запуске приложения, все локализованные данные, в зависимости от выбранного языка, загружаются в кэш-память (это позволяет избежать многих запросов к БД).
Из-за кэширования, я не почувствовал (по крайней мере до сих пор) нагрузки на SQL Server или IIS.
Я думал об использовании RESX файлы и мои вопросы.:
1 — использование resources files лучше, чем использование БД, если думать о производительности?
2 — В будещем будет нагрузка на SQL Server или IIS?
PS: Я знаю, что одно из различий использования resources files против DB, что resources files должны быть перекомпилированы каждый раз когда я изменяю содержымое.