В настоящее время мы работаем в частной бета-версии и все еще находимся в процессе принятия довольно быстрых изменений, хотя, очевидно, по мере того, как использование начинает увеличиваться, мы будем замедлять этот процесс. При этом одна проблема, с которой мы сталкиваемся, заключается в том, что после того, как мы выталкиваем обновление с новыми файлами JavaScript, клиентские браузеры все еще используют кешированную версию файла, и они не видят обновления. Очевидно, что при вызове поддержки мы можем просто проинформировать их об обновлении ctrl F5, чтобы убедиться, что они получают обновленные файлы с сервера, но было бы предпочтительнее обрабатывать это до этого времени.
Наша нынешняя мысль - просто прикрепить номер версии к имени файлов JavaScript, а затем, когда будут сделаны изменения, увеличьте версию на script и обновите все ссылки. Это определенно выполняет свою работу, но обновление ссылок на каждую версию может стать громоздким.
Как я уверен, мы не первые, кто имел дело с этим, я подумал, что выброшу его в сообщество. Как вы обеспечиваете, чтобы клиенты обновляли свой кеш при обновлении кода? Если вы используете метод, описанный выше, используете ли вы процесс, который упрощает изменение?