Комментарии 11
Спасибо, с нетерпением жду продолжения :)
Очень интересную тему вы затронули!
Очень интересную тему вы затронули!
0
Важным обстоятельством является то, что GET-запросы могут кэшироваться.
А что, запросы другого типа не могут кешироваться?!
А что, запросы другого типа не могут кешироваться?!
-1
а) здесь мы наблюдаем классический феномен Призрачное "И только". Вы возражаете так, как если бы было написано "GET-запросы, и только они, могут кэшироваться" :) Однако, написано было не так.
б) безусловно, кроме них также могут кэшироваться HEAD-запросы (редкие для браузеров). Использование метода POST для получения cacheable ответов противоречит идеологии HTTP на нескольких уровнях.
б) безусловно, кроме них также могут кэшироваться HEAD-запросы (редкие для браузеров). Использование метода POST для получения cacheable ответов противоречит идеологии HTTP на нескольких уровнях.
+9
класс, если издадите отдельной книгой обязательно куплю :)
0
Спасибо. Долго мучился с кешированием вебкама - изображение заливалось новое, а половина клиентов видели старое. Выяснилось, что проблема на проксях провайдера - они насильно кешировали статичный контент. Как ни странно, лечилось (и до сих пор лечится):
Pragma: no-cache
Pragma: no-cache
0
можете показать полные заголовки ответа, помимо Pragma: no-cache? и какая версия и софт прокси была у провайдера?
0
Если это всетаки миф то почему при нажатии клавиш CTRL+SHIFT+R в мозилле чтобы перезагрузить страницу насильно, мозилла вставляет туда этот заголовок
GET /blog/24313/#id2975240 HTTP/1.1 Host squadette.habrahabr.ru User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7) Gecko/2009030516 Ubuntu/9.04 (jaunty) Firefox/3.0.7 Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language en-us,en;q=0.5 Accept-Encoding gzip,deflate Accept-Charset UTF-8,* Keep-Alive 300 Connection keep-alive Cookie PHPSESSID=<SESSIONID> Pragma no-cache Cache-Control no-cache
0
Ответ от сервера
HTTP/1.1 200 OK Server nginx Date Mon, 13 Apr 2009 11:18:03 GMT Content-Type text/html; charset=utf-8 Transfer-Encoding chunked Connection keep-alive Keep-Alive timeout=25 Expires Thu, 19 Nov 1981 08:52:00 GMT Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma no-cache Content-Encoding gzip
0
Спасибо!!!
0
ждём продолжение. очень легко читается.
0
Супер! Добавил в закладки, соъарнил на диск, распечатаю в трёх экземплярах.
Сильно помогает, если нужно что-то по HTTP раскопать, а прочёсывать весь RFC не хочется.
Сильно помогает, если нужно что-то по HTTP раскопать, а прочёсывать весь RFC не хочется.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Масштабируемые и высокопроизводительные веб-приложения. Гл. 1. Протокол HTTP. Draft.