Вопрос:
Я спрашиваю себя, следует ли мне использовать файлы .resx или базу данных для локализации моего приложения ASP.NET MVC 3.
Я все равно использую базу данных, поэтому для уровня доступа к данным не требуется никаких дополнительных усилий.
Я знаю, что могу сделать и то и другое, но я немного беспокоюсь о производительности ...
Это хорошая идея - загрузить БД дополнительной работой по переводу, тогда как это может сделать веб-сервер?
Или чтение файлов .resx намного медленнее, чем при использовании базы данных?
Кроме того, мне кажется, что путь к .resx-файлу немного негибкий.
Можно предположить, что БД и веб-сервер работают на одной машине.
Вы также можете использовать систему Linux с nginx в качестве веб-сервера, моно через fastcgi и настроенный сервер PostGreSQL.