Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.11.2017 19:49:06

Чистка кеша в Chromium-браузуре при работае с vue.js

Всем привет,

Работая я Laravel5.5/vue.js в Chromium( Version 62.0.3202.94 (Official Build) Built on Ubuntu , running on Ubuntu 17.10 (64-bit) )

Я постоянно сталкиваюсь  с тем что я вынужден вручную чистить кеш в браузуре
https://imgur.com/a/IZTCk


И кешируются в первую очередь .vue файлы...
При запущенном в консоле

npm run watch-poll

Не помогает даже нажатие CTRL+R

Нет ли каких плагинов/тулзов автоматизировать этот процесс ?

Спасибо !

Изменено mstdmstd (29.11.2017 07:35:42)

Не в сети

#2 29.11.2017 19:41:11

Re: Чистка кеша в Chromium-браузуре при работае с vue.js

Вспомнил про старый способ :
 

  <script src="{{ asset('js/funcs.js') }}{{  "?dt=".time()  }}"></script>
    <script src="{{ asset('js/app.js'    ) }}{{  "?dt=".time()  }}"></script>
    <script src="{{ asset('js/my_app.js') }}{{  "?dt=".time()  }}"></script>

вроде, помогает...

Не в сети

#3 29.11.2017 21:25:30

Re: Чистка кеша в Chromium-браузуре при работае с vue.js

В русских доках не нашел, но вот на английском https://laravel.com/docs/5.5/mix#versio … he-busting

Не в сети

#4 30.11.2017 11:59:36

Re: Чистка кеша в Chromium-браузуре при работае с vue.js

mstdmstd пишет:

Вспомнил про старый способ :    <script src="{{ asset('js/funcs.js') }}{{  "?dt=".time()  }}"></script>
    <script src="{{ asset('js/app.js'    ) }}{{  "?dt=".time()  }}"></script>
    <script src="{{ asset('js/my_app.js') }}{{  "?dt=".time()  }}"></script>вроде, помогает...

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

Мой совет: привязать версию ассетов к деплою. одно обновление сайта - одна смена версий. https://php.ru/forum/threads/versii-ass … ost-542044

Изменено artoodetoo (30.11.2017 12:00:14)


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

#5 30.11.2017 15:34:31

Re: Чистка кеша в Chromium-браузуре при работае с vue.js

Вряд ли браузер кэширует в первую очередь vue-файлы, так как vue-файлы до него доходить не должны.

Не в сети

Подвал раздела