Resource files vs Database
От: TheAteist  
Дата: 08.12.10 08:58
Оценка:
Я пишу веб-приложение на MVC.
веб-приложение будет поддерживать несколько языков (более 10 языков)

Я решил хранить локализованные данные (лэйбелы, кнопки ...) в БД.
При запуске приложения, все локализованные данные, в зависимости от выбранного языка, загружаются в кэш-память (это позволяет избежать многих запросов к БД).

Из-за кэширования, я не почувствовал (по крайней мере до сих пор) нагрузки на SQL Server или IIS.

Я думал об использовании RESX файлы и мои вопросы.:
1 — использование resources files лучше, чем использование БД, если думать о производительности?
2 — В будещем будет нагрузка на SQL Server или IIS?

PS: Я знаю, что одно из различий использования resources files против DB, что resources files должны быть перекомпилированы каждый раз когда я изменяю содержымое.

Спасибо
Re: Resource files vs Database
От: Фанатик Ад http://vk.com/id10256428
Дата: 10.12.10 02:12
Оценка:
TA>Я думал об использовании RESX файлы и мои вопросы.:
TA>1 — использование resources files лучше, чем использование БД, если думать о производительности?
TA>2 — В будещем будет нагрузка на SQL Server или IIS?

Одна из проблем использования СУБД — латентность, особенно при работе в сети.
Латенси тайм колеблется от 10 мс до 150, и даже до 200 мс. Сам столкнулся с этой проблемой когда на каждый поворот пользователя мышкой приходилось 3 — 10 простых запроса. Без кэша работать невозможно.
Всё сказанное выше — личное мнение, если не указано обратное.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.