мин или gzip, что лучше? - PullRequest
6 голосов
/ 22 мая 2010

jquery-1.4.2.min.js составляет 71,8 КБ Тот же файл, сжатый с помощью этого инструмента , с включенным gzip, становится 32,9 КБ

Что лучше? Если последнее, почему jQuery также не предоставляет упакованный файл вместо несжатых и минимальных версий?

Мой вопрос: один минимизирован и gzip включен, другой минифицирован и упакован и gzip включен. Какой я должен использовать? Если это 32 КБ, мне интересно, почему jquery не предоставляет миниатюрную + упакованную версию, какая-то конкретная причина почему?

Спасибо

Ответы [ 3 ]

10 голосов
/ 22 мая 2010

Это не вопрос или , использование и , для передачи минимизированного файла через поток gzip в браузер для лучшей / самой быстрой доставки, возможно.

Большинство веб-серверов и почти каждый текущий браузер поддерживает gzip . Вы обслуживаете минимизированный файл с сокращенными внутренними переменными и т. Д., Но затем отправляете сжатую версию , которая клиенту Делая это, вы предоставляете минимальное количество JavaScript для выполнения клиентом и , обеспечивая наименьшую полезную нагрузку ... так что более быстрая загрузка для вашего пользователя.

Кроме того, не забудьте установить заголовки кэша , чтобы клиент не перезагружал файл ... и есть и другие советы по повышению производительности, для этого вам следует прочитать :)

0 голосов
/ 22 мая 2010

Возможно, вы имеете в виду версию, упакованную упаковщиком Дина Эдварда ? Это действительно приводит к меньшей загрузке, но требует некоторой обработки на стороне клиента для его распаковки.

0 голосов
/ 22 мая 2010

Кодировка Gzip обрабатывается на лету веб-серверами. Это не особенность файла, загружаемого на сервер, поэтому не имеет смысла предоставлять файл в этом формате для загрузки.

Кодирование и минимизация Gzip не являются взаимоисключающими.

...