0

В моем текущем проекте я получаю некоторые html-шаблоны (для веб-приложения с одной страницей) через ajax. Теперь мне интересно, работает ли кэширование так, как ожидалось, поэтому я хотел бы включить кеширование для этих шаблонов. Имеет ли смысл включать кэширование, как в производственной среде.Кэширование в среде разработки?

По-моему, я бы сделал Разница между разработкой и производством Окружающая среда.

Как я вижу плюсы/минусы:

Pros:

  • без дополнительных испытаний, если он работает в производственной среде
  • нет необходимости в другой конфигурации на DEV/производственной среде

КОНС:

  • кэша должен быть настроен в соответствии с последними версиями файлов, не релиза -версии (в противном случае вам придется постоянно очищать кэш и QA будет раздражать вас уже исправленные ошибки)

Значит ли это сделать смысл?
Любые другие плюсы и минусы/рекомендации?

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

+2

Не могли бы вы провести два или три вступительных предложения по теме, о которой вы говорите? У вас практически нет контекста для вашего вопроса. – deceze

+1

Я фактически установил кеш на 1 минуту, когда он находится в разработке. Это делает его таким, что он все еще существует, но не вызовет проблемы с новыми версиями кода и браузеров. – Rangoric

ответ

0

I Думаю, я не согласен.

Вы не хотите, чтобы ваш код на стороне клиента был кеширован в dev. Кроме того, вы потратите много времени на очистку кэшей, и вы потратите много времени на то, чтобы выяснить, почему все не работает, только для того, чтобы это было проблемой «oops, я не очистил свой кеш» ,

Вы do хотите, чтобы он был кэш для ваших выпусков. Это легко выполнить с помощью конфигурации в процессе сборки - вы можете добавить некоторую информацию о сборке в имена файлов ваших артефактов сборки, а браузер будет кэшировать содержимое для вашего. Когда приходит новый выпуск, имена соответствующих файлов различаются, поэтому браузер будет их искать.

+0

Обычно я обновляю страницы, с которыми я работаю, с помощью жестов мыши, избегая кеша. и это даже настройка в инструментах разработчика Chrome (чтобы отключить кеш). но это лишает мой «про», что я уже тестирую его, как на производстве. В любом случае, меня интересуют, что думают об этом другие (как и вы). – roberkules

Смежные вопросы