Случайная Querystring, чтобы избежать IE кеширования
Это хорошо известная проблема, что IE кеширует слишком много HTML, даже когдаCache-Control: no-cache
или жеLast-Modified
заголовок на каждой странице.
Такое поведение действительно беспокоит при работе со строками запросов для получения динамической информации, так как IE считает, что этоsame page (Т.е .:http://example.com/?id=10
) и обслуживает кэшированную версию.
Я решил, добавив к строке запроса случайное число или временную строку (как и другие) как этоhttp://example.com/?id=10&t=2009-08-06_13:12:56
что я просто игнорирую серверную сторону.
Есть ли лучший вариант? Есть ли другой, более чистый способ сделать это? Я знаю, чтоPOST
не кэшируется, но семантически правильно использоватьGET
Вот.