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