Пользователь заходит на сайт, видит какие-то картинки, странички и т.д., которые у него оседают в кеше. Тут администратор сайта меняет картинки (или содержимое страниц), но у пользователя по прежнему отображаются закешированные картинки/старый текст. Иногда нужно жать F5. А если картинки/текст грузили через флеш, то даже F5 не поможет.
Кто как такую проблему решает?
Да, я знаю про заголовки Cache-control и expires. Если кеширование запретить, то пользователь будет материться на долгую загрузку, да и находится он может за проксей, которая принудительно будет кешировать весь контент.
Остается версионирование, т.е. к каждому адресу страниц добавить что-то вроде местного "&nocache=12345". Но если с динамическими страницами все понятно, то как версионировать статику, например, картинки? Не писать же в имени каждого файла версию, вроде "Photo-ver3.jpg"?
Рандом в каждом запросе (Photo.jpg?rand=37456928736) не предлагать - это эквивалентно отключению кеширования.