Obecnie pracujemy w prywatnej wersji beta, dlatego wciąż jesteśmy w trakcie wprowadzania dość szybkich zmian, chociaż oczywiście, ponieważ zużycie zaczyna rosnąć, spowolnimy ten proces. Biorąc to pod uwagę, jednym z problemów, na który napotykamy, jest to, że po opublikowaniu aktualizacji z nowymi plikami JavaScript przeglądarki przeglądarki nadal używają buforowanej wersji pliku i nie widzą aktualizacji. Oczywiście w przypadku wezwania pomocy technicznej możemy po prostu poinformować ich, aby zrobili ctrlF5odświeżenie, aby upewnić się, że otrzymają aktualne pliki z serwera, ale lepiej byłoby to zrobić przed tym czasem.
Naszą obecną myślą jest po prostu dołączyć numer wersji do nazwy plików JavaScript, a następnie po wprowadzeniu zmian, zwiększyć wersję skryptu i zaktualizować wszystkie odwołania. To zdecydowanie kończy pracę, ale aktualizacja referencji na każdym wydaniu może być uciążliwa.
Ponieważ jestem pewien, że nie jesteśmy pierwszymi, którzy sobie z tym poradzą, pomyślałem, że wyrzucę to społeczności. W jaki sposób zapewniasz klientom aktualizację pamięci podręcznej podczas aktualizacji kodu? Jeśli korzystasz z metody opisanej powyżej, czy korzystasz z procesu, który upraszcza zmianę?