Что такое самое быстрое веб-решение .net? - PullRequest
0 голосов
/ 22 июня 2011

Большая часть моего опыта была связана с проектированием макетов, JavaScript и Silverlight, но я стремлюсь создать очень быстрое веб-решение .net.

Мне интересно, какое бы быстрое решение .net могло бы быть для созданиясайт, на котором есть страницы, которые должны обновлять данные каждые 1-2 секунды, и я также хотел бы избегать состояний просмотра, чтобы страницы выглядели аккуратно.

Все данные будут поступать из кэшей насервер не напрямую из базы данных.

Я полагал, что буду использовать какие-то службы, но не уверен, какой тип проекта запустить, как.

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Хорошая мысль будет состоять в том, чтобы по возможности избегать элементов управления ASP.NET, отключить ViewState и ViewStateMac, что означает, что вам потребуется работать с jQuery, который будет загружать данные из ваших кэшей через веб-сервисы WCF. Это даст вам чистый HTML, высокую производительность и удобство обслуживания.

Важное примечание :: на самом деле будет выглядеть чище, но его будет гораздо сложнее реализовать, используя собственные элементы управления и собственный Ajax.

1 голос
/ 22 июня 2011

Рассмотрите возможность реализации HttpHandler для рендеринга вашего вывода.Это не становится намного быстрее, чем это.

В прошлом я задавал похожий вопрос: Что-то быстрее, чем HttpHandlers? , и Ответ Дэниела Шафферса - это отличный контрольный список для высокопроизводительных сайтов в .NET.

...