Я пытаюсь выяснить, могу ли я заставить браузеры кэшировать изображения с подписанными URL-адресами.
Я хочу создать новый подписанный URL-адрес для каждого запроса (то же изображение, но с обновленной подписью).), но браузер не должен повторно загружать его каждый раз.
Итак, при условии, что заголовки, связанные с кэшем, установлены правильно, и все URL-адреса одинаковы, за исключением строки запроса, есть ли способчтобы браузер кешировал его?
URL-адреса будут выглядеть примерно так:
http://example.s3.amazonaws.com/magic.jpg?WSAccessKeyId=stuff&Signature=stuff&Expires=1276297463
http://example.s3.amazonaws.com/magic.jpg?WSAccessKeyId=stuff&Signature=stuff&Expires=1276297500
Мы планируем установить e-tag как md5sum, так что он хотя бы выяснит, что этото же самое изображение в этот момент?
Мой другой вариант - отслеживать, когда последний раз выдавал URL, а затем начать выдавать новые, прежде чем истечет срок действия старых, но я бы предпочел не иметь дела сИнформация о сеансе.