Возможно ли сжимать файлы javascript .... или что-либо, связанное с веб-страницей, перед отправкой его клиенту?
Я использую элементы управления telerik и обнаружил, что их элементы управления записывают много дополнительного кода javascript, который делает размер страницы огромным (около 500 КБ).Сжатие веб-страниц перед отправкой
ответ
GZIP, Minification & Упаковка при условии, что у вас есть доступ к файлам .js. Вы можете сделать это одноразово или программно, прежде чем отправлять его клиенту.
Проверьте это.
Вы можете комбинировать и Минимизировать ваш * .js и * .css файлы с http://github.com/jetheredge/SquishIt/ Но я не знаю, если это может помочь вам сжать сценарии Telerik в.
Если вы используете IIS7, он поддерживает сжатие построен в. Выделите папку веб-приложения (или даже веб-сайт) в TreeView менеджера IIS, в панели IIS в следующей панели выберите Compression, затем в правой панели выберите Открыть функцию. У вас есть два флажка для включения сжатия на статическом и динамическом контенте.
Помните, что это может быть не серебряная пуля - она увеличит нагрузку на сервер и увеличит нагрузку на клиента в качестве браузера, поскольку он разархивирует содержимое. 500 КБ - это страница с умеренным размером, но это не big. Сжатие, подобное этому, обычно полезно только в том случае, если это проблема в сети, что редко бывает в наши дни. Ваша проблема может быть больше связана с большим количеством javascript, запущенным во время загрузки страницы - если вы видите разумную разницу в скорости между IE7 и IE8, это может быть признаком этой проблемы.
HTTP-сжатие доступно в более ранних версиях IIS и поддерживается всеми браузерами. –
- 1. Сжатие данных перед отправкой
- 2. Сжатие растрового изображения перед отправкой по сети
- 3. GZIP Сжатие ответа HTTP перед отправкой клиенту
- 4. Синатра: Сжатие изображений с TempFile через MiniMagick перед отправкой API
- 5. Сжатие изображения Base64 перед отправкой его в Cloudinary
- 6. Drupal - Подтвердить форму перед отправкой/Шифровать пароль перед отправкой
- 7. Canvas Проверьте перед отправкой
- 8. Перед отправкой формы программно
- 9. Этикетка перед отправкой Meta
- 10. Подтвердить WTForm перед отправкой
- 11. Проверить форму перед отправкой
- 12. Подтвердить captcha перед отправкой
- 13. Контрольного кода перед отправкой
- 14. CakeEmail переформатировать перед отправкой
- 15. захватить Sms перед отправкой
- 16. Проверка формы перед отправкой
- 17. проверить перед отправкой форму
- 18. Проверка формы перед отправкой
- 19. Прочтите ответ перед отправкой
- 20. OnClick перед отправкой. JQuery
- 21. jQuery Подтвердить перед отправкой
- 22. Формы заголовков перед отправкой
- 23. Проверка Ajax перед отправкой
- 24. Предварительный просмотр перед отправкой.
- 25. форма проверки перед отправкой
- 26. Проверка сообщений перед отправкой
- 27. Подтвердить перед отправкой формы
- 28. Проверить адрес перед отправкой
- 29. Осмотреть HttpRequestMessage перед отправкой
- 30. jQuery: подтвердить перед отправкой
Вы уверены, что веб-сервер уже не сжимает их? –