Будет ли порядок минимизации и конкатенации иметь значение для пакета файлов JavaScript / CSS? - PullRequest
11 голосов
/ 16 июля 2011

Чтобы уменьшить запросы http и минимизировать загрузку статических файлов, рекомендуется объединить и минимизировать все файлы JavaScript / CSS, используемые одной страницей.

Имеет ли это значение?

1) Minifyвсе файлы javascript, а затем объединить их;

2) объединить все файлы javascript и затем свернуть их.

Ответы [ 5 ]

3 голосов
/ 16 июля 2011

Сокращение нескольких небольших файлов в один большой файл (например, с помощью перенаправления >>) привлекает тот факт, что хорошие минимизаторы будут жаловаться, если обнаружат синтаксическую ошибку в одном из этих файлов. Вы сразу увидите , в котором файл.

0 голосов
/ 16 июля 2011

Почему бы не пропустить оба и просто сжать свой JavaScript?Вам не нужно будет объединять ваш код, потому что все ваши файлы будут в одном архиве, и вы получите файл меньшего размера со сжатием, чем с минимизацией.Если вы используете Apache, mod-gzip позволит вам предварительно сжать файлы, чтобы немного загрузить сервер.

См .: http://tutorialajax.com/compress-javascript-with-gzip.html

Также: http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

0 голосов
/ 16 июля 2011

Я думаю, что лучше объединить все файлы javascript, а затем свернуть их.

0 голосов
/ 16 июля 2011

Используйте .SVG для изображений, если вы не можете использовать WebP, используйте WebM для видео, но порядок статических файлов не имеет значения.

0 голосов
/ 16 июля 2011

Не имеет значения, в каком порядке вы их делаете.

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