использование httphandlers против asmx против wcf для служб JSON по соображениям производительности? - PullRequest
1 голос
/ 04 апреля 2011

Мне нужно создать сервис, который будет обрабатывать довольно простые сообщения JSON (всего около десятка операций). Я ожидаю огромного количества использования, однако хочу максимальной производительности и минимальных накладных расходов.

Будет ли смысл строить это как HTTPHandler? Будет ли он значительно / количественно более производительным, чем ASMX или WCF?

1 Ответ

1 голос
/ 04 апреля 2011

Чем ближе вы к фактическому HTTP-запросу, тем меньше накладных расходов у вас будет от фреймворка, такого как WCF.Так что HTTPHandler имеет смысл.

Теперь, если это действительно имеет значение, это другой вопрос.Скорее всего, нагрузка на сеть будет намного больше, и вы не увидите большой разницы в производительности по сравнению с клиентом.А при большой нагрузке вам может понадобиться регулирование WCF, чтобы избежать перегрузки серверов с пиковой нагрузкой,

...