Что такое самое быстрое веб-решение.net?

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

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

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

Я подумал, что буду пользоваться услугами какого-то рода, но не уверен, с каким типом проекта это начинать.

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам