Я разрабатываю архитектуру, которая должна быть достаточно масштабируемой, мне было интересно, как обрабатывать мои пользовательские изображения.
В настоящее время я сохраняю изображение пользователя в виде файла, например:
/users/{user id}/normal.jpg
/users/{user id}/small.jpg
Проблема в том, что я склонен сталкиваться с проблемами кеширования в браузере людей, например, когда пользователь загружает новое изображение, оно перезаписывает файлы normal.jpg и small.jpg, но просмотр пользователя ненемедленно отразить изменение.
Было бы лучше не удалять изображения?