типа вебпака объединять все файлы js , css в один файл, чтобы Опера их при переходах по страницам не загружала. А то у меня много разбитых файлов, и браузер так или иначе запрашивает по каждому инфу изменился файл или нет чтобы понять загружать его или нет. Ну или можно ли как-то заставить кэшировать эти файлы?
паг шаблонизатор
это делается через заголовок Expires, браузер запоминает фалы ровно до момента указанного в нем, если ты изменишь файлы - обычно при билде вебпак меняет их версию гет-параметром и браузер в данным случае загрузит новую версию (не очень точно описал, но принцип такой). На nginx это одна строчка в конфиге
я же правильно понимаю, что даже если статус 304 , то всё равно с каждого файла запрашивается по 500 байт, и в итоге увеличивается объем переданной информации с каждого клика?
у тебя в отладчике disable cache не включен случайно?
нет. При том фаерфокс норм кэширует
а почему 304? нельзя просто 200 отдавать для статики?
304 значит not modified
я их лично не ставлю, это делает видимо экспресс
ну забей на это, в прод режиме экспрессом статику не раздают
я запустил прод npm run start , и всё равно жрёт байты
это делает браузер.
блин ну если у меня будет 10 файлов, уже получается 5кб лишних гоняет
я не про это, на серваке твой экспресс будет скорее всего спрятан за nginx. И статику будет сервить nginx, е если все правилно будет настроено то nginx будет отдавать 200 с заголовком для кеширования
короч надо закешировать
Экономите что-ли так сильно?
да
nginx ещё не изучал.)))
значит пора ставить nginx
Он изучается за пару часов)
я так уже полтора года учусь ))) ыхых
в зависимости от задачи
щас буду изучать вебпак и нгинкс
rest api + react пару часов Enterprise нихуя)
слава Богу мне не один реактивный фреймворк не нравится)))) мне удобнее делать на паге)
api за полчаса не приходя в сознание выставить можно
Сравнивать шаблонизатор и фреймворк, ну такое себе. Как мокрое с холодным
да я полгода изучал реактивные фреймворки, в итоге сделал свои выводы)))
не удобно пипец, ещё баги постоянные , как будто их не доработали))) курсы по фреймворкам через пару месяцев уже не актуальны, выдают ошибки) бред собачий. Лучше старые орочьи технологии)
не стоит так говорить, если тебе не подходит, это не значит что гавно
Так основная работа программиста - это решение проблем. Да и курсы это не лучший источник для обучения
Как один из да. Книги, стати. И много много практик.
Обсуждают сегодня