Будет ли порядок минимизации и конкатенации сделать разницу для партии файлов JavaScript/CSS?

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

Разве это имеет значение?

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

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

Ответ 1

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

Смотрите: http://tutorialajax.com/compress-javascript-with-gzip.html

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