Как методы и обработчики Websockets и Async Http могут помочь на веб-страницах asp.net - PullRequest
0 голосов
/ 12 октября 2011

Из предварительного просмотра для разработчика Что нового для ASP.NET 4.5 и веб-разработки кажется, мы можем использовать методы Websockets и Async Http, обработчики

  • Какое значение они даютдля веб-разработчика с точки зрения программирования?
  • Каковы их реальные преимущества?

1 Ответ

3 голосов
/ 12 октября 2011

Async - лучший способ выполнять длительные операции, связанные с вводом-выводом: вызов внешних сетевых ресурсов, длительные запросы к базе данных и т. Д.Вы должны понимать плюсы и минусы асинхронных операций перед его использованием.Основная причина использования асинхронных операций в ASP.NET заключается в освобождении рабочего потока при выполнении ввода-вывода, чтобы этот поток можно было использовать для обработки последующих запросов.

Веб-сокеты используются для отправкичастые уведомления и обновления от сервера к клиенту.Классическими примерами таких приложений являются веб-чат и биржевой тикер.Есть несколько альтернатив веб-сокетам: Длинный опрос Ajax и Comet , апплеты Flash / Java, Клиент Silverlight с дуплексной службой WCF .

...