Высокопроизводительные веб-приложения (-услуги) - PullRequest
2 голосов
/ 18 марта 2010

Я бы хотел стать гуру в области высокопроизводительных (100 000 и более просмотров / запросов) приложений для веб-приложений и веб-сервисов. Какие технологии / шаблоны / навыки вы рекомендуете посмотреть? По сути, у меня есть хорошие навыки в веб-разработке на основе ASP.NET/.NET, но я хотел бы знать, как большие вещи создаются (на любой платформе, независимо от стека технологии .net).

Спасибо.

Ответы [ 2 ]

1 голос
/ 18 марта 2010

Для веб / веб-сервисов наиболее распространенной будет часть поиска данных поэтому вам нужно сначала сконцентрироваться на настройке производительности sql (индексы, точная настройка sp и т. д.)

Для веб-сайтов вам нужно выглядеть как js minimal, серверная отрисовка и т. Д.

Помимо обучения чтению счетчиков производительности, вывод fiddler поможет указать на возможные узкие места производительности

0 голосов
/ 09 сентября 2011

Если вы беспокоитесь о производительности веб-сервисов [потребляющих и производящих], вы можете исследовать альтернативные пакеты веб-сервисов и заменить биты сериализации / десериализации XML. XML serial / de - один из самых медленных и болезненных процессов, связанных с доставкой данных. [по крайней мере, когда дело доходит до обработки].

Кроме: ищите горлышки бутылок в порядке наибольших, наименьших.

...