Предыдущий вопрос выглядел так, как будто он задавал похожий вопрос, но на него не было ответа.
Могу ли я просто изменить изображения на сервере, сохранив тот же URL-адрес, и использовать HTTP 304 и другие механизмы для перезагрузки новой версии изображения, даже если они существуют в кэше?
Моей первой мыслью было, что любое изменение в изображении должно было бы также изменить имя изображения для принудительного обновления.
Возможный обходной путь - предположим, у меня есть несколько изображений, которые имеют общий корень URL, напримеркак https://server/path/A/image.png
и https://server/path/B/anotherimage.png
.Могу ли я удалить все изображения из одного пути без аннулирования другого - например, когда что-то, ссылающееся на кусок информации, представленной содержимым https://server/path/A
, изменилось, я мог бы перезагрузить все изображения, связанные с ним, но не те, которые находятся в других папках?
Пока я пользуюсь Kingfisher, я использую расширение для UIImageView:
myImage.kf.setImage(with: imageURL)