Цель RadCompression в моем приложении asp.net - PullRequest
0 голосов
/ 02 февраля 2011

Я хотел оптимизировать свое приложение на базе Telerik и увидел возможность RadCompression.Насколько я понимаю, этот инструмент будет сжимать состояние представления, но в моем случае весь контент .aspx уже передан клиенту.В каком случае, какое дополнительное значение дает мне RadCompression?Является ли этот инструмент чем-то пережитком IE6 / золотых дней, когда взлом контента был проблемой?

1 Ответ

3 голосов
/ 02 февраля 2011

Страница RadCompression о объясняет это очень хорошо:

Проще говоря, RadCompression - это HttpModule, который поставляется с RadControls для ASP.NET AJAX и предназначен для автоматического сжатияваши ответы AJAX и веб-службы.Другими словами, RadCompression перехватит биты, которые ваш сервер отправляет обратно в браузер (или, если уж на то пошло, Silverlight-клиент) и сожмет их.Как только сжатые биты попадают в браузер, стандартная технология браузера захватывает и распаковывает ответ, поэтому ваше приложение может нормально с ним работать.Процесс сжатия полностью прозрачен для вашего клиентского кода (JavaScript или Silverlight) и вашего серверного кода.Это просто уменьшает количество битов, которые должны быть отправлены по проводам (с вашего сервера на ваш клиент), и, таким образом, в теории - повышает производительность вашей страницы за счет уменьшения TTLB (время до последнего байта).

Далее поясняется, что он НЕ делает:

RadCompression не предназначен для полной замены других инструментов сжатия HTTP, таких как встроенное сжатие HTTP в IIS 7. Вместо этогоон предназначен для работы с этими существующими инструментами, чтобы охватить сценарии, которые они обычно пропускают, а именно - сжатие битов, движущихся вперед и назад в приложениях AJAX (и теперь Silverlight).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...