2012-10-16 3 views
0

С точки зрения высокого уровня или низкого уровня и очень конкретного, что является лучшим способом постоянного опроса базы данных для обновлений?Создание «Live» ASP.NET MVC-приложения

Я хотел бы создать «живое» приложение, которое, используя ajax, отображает самые последние данные. У меня есть частичные представления, которые Ajax.ActionLink содержит правильные данные, но только OnClick этой сгенерированной ссылки.

С помощью триггера и своего рода код приложения лучший способ сделать это? Например, триггер для всех таблиц, который устанавливает какое-либо поле как «изменения были сделаны с момента последнего чтения»?

Или лучше использовать функцию для опроса базы данных на интервале для проверки изменений (я вижу, что это, возможно, облагается налогом со всей постоянной болтовней в БД)?

Или это сочетание этих двух подходов лучше всего? Или я что-то скрываю полностью?

ответ

2

SignalR был разработан, чтобы решить именно эту проблему.

+0

Спасибо. SignalR отлично работает для моего приложения. –

Смежные вопросы