Losowy Querystring, aby uniknąć buforowania IE
Jest dobrze znanym problemem, że IE buforuje zbyt wiele HTML, nawet gdy dajeCache-Control: no-cache
lubLast-Modified
nagłówek do everypage.
To zachowanie jest naprawdę kłopotliwe podczas pracy z querystringami, aby uzyskać dynamiczne informacje, ponieważ IE uważa to zata sama strona (to znaczy.:http://example.com/?id=10
) i obsługuje wersję z pamięci podręcznej.
Rozwiązałem to dodając do kwerendy losową liczbę lub znacznik czasu (tak jak inni) lubię tohttp://example.com/?id=10&t=2009-08-06_13:12:56
po prostu ignoruję serwer.
Czy jest lepsza opcja? Czy istnieje inny, czystszy sposób na osiągnięcie tego? Jestem tego świadomyPOST
nie jest buforowany, ale jest semantycznie poprawny w użyciuGET
tutaj.