Сжатие веб-страниц перед отправкой - PullRequest
2 голосов
/ 06 июля 2010

Можно ли сжать файлы javascript .... или что-либо, связанное с веб-страницей, перед отправкой ее клиенту?
Я использую элементы управления telerik и обнаружил, что их элементы управления пишут много дополнительного кода JavaScript, которыйделает размер страницы огромным (около 500 КБ).

Ответы [ 3 ]

2 голосов
/ 06 июля 2010

Если вы используете IIS7, в него встроена поддержка сжатия. Выделите папку веб-приложения (или даже веб-сайт) в виде дерева диспетчера IIS, на панели IIS на следующей панели выберите Сжатие , затем в правой панели выберите Открыть элемент .Затем у вас есть два флажка для включения сжатия статического и динамического содержимого.

Имейте в виду, что это может быть не серебряная пуля - это увеличит нагрузку на сервер и увеличит нагрузку на клиента по меребраузер, как он распаковывает содержимое.500 КБ - это страница среднего размера, но она не большая .Подобное сжатие обычно полезно только в том случае, если проблема заключается в сетевом канале, который редко встречается в наши дни.Ваша проблема может быть связана с большим количеством javascript, выполняемых во время загрузки страницы - если вы видите разумную разницу в скорости между IE7 и IE8, это может быть признаком этой проблемы.

1 голос
/ 06 июля 2010

Вы можете объединять и уменьшать файлы * .js и * .css с помощью http://github.com/jetheredge/SquishIt/ Но я не знаю, может ли это помочь вам сжать сценарии Telerik.

0 голосов
/ 06 июля 2010

GZIP, Минификация и упаковка при условии, что у вас есть доступ к файлам .js. Вы можете сделать это один раз или программно перед отправкой клиенту.

Проверьте это.

http://www.julienlecomte.net/blog/2007/08/13/

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