185 похожих чатов

Подскажите, плиз, как с сделать минификацию js и css?! Я вот

это толкьо нашел, но хватит ли этого и для js тоже!?

7 ответов

32 просмотра

На лету хочешь делать? Можно же статически.

Евгений-Данилов Автор вопроса
Alex Sherbakov
На лету хочешь делать? Можно же статически.

Хочу вот так: к примеру у тебя путь /js/shop.min.js?v=#(debag), если в админке будет это включено, то там будет рандомное число. Если не включено, то сервер на лету минифицирует. Хочу убить двух зайцев: 1) Удобный дебаг, чтобы не пришлось переключаться с min на нормальное отображение. Плюс не нужно за счет рандомного числа все время кэш чистить чтобы посмотреть изменения js и css. Это так же удобнее при отладке сразу на серваке. 2) Когда дебаг отключен, то идет минификация на лету js и css

Евгений Данилов
Хочу вот так: к примеру у тебя путь /js/shop.min....

Раз у тебя отдачей JS/CSS занимается вапор, а не nginx, то можно просто иметь два набора — минифицированный и обычный — и в зависимости от параметра отдавать то один, то другой. Вовсе необязательно каждый раз на лету минифицировать, тем более, эта лишняя нагрузка на сервер у тебя будет для продакшена.

Евгений-Данилов Автор вопроса
Alex Sherbakov
Раз у тебя отдачей JS/CSS занимается вапор, а не n...

Почему каждый раз. Один раз и закешировать отдаваемый файл.

Евгений Данилов
Почему каждый раз. Один раз и закешировать отдавае...

На сервере закэшировать? Чтоб сам вапор это делал?

Евгений-Данилов Автор вопроса
Alex Sherbakov
На сервере закэшировать? Чтоб сам вапор это делал?

Так точно. Один раз выполнить минификацию и закэшить.

Евгений Данилов
Так точно. Один раз выполнить минификацию и закэши...

Ну хз. Отрендерить страницу через Leaf и результат закэшить — это норм, потому что вариантов нет. А с ассетами всегда есть варианты статической минификации всякими бандлерами итд. Нагружать сервер не свойственной ему работой я бы не стал.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта