Описание тега if-modified-since

If-Modified-Since - это заголовок условного запроса HTTP, где дата последнего изменения является условием.
1 ответ

jQuery, кеш браузера, обновление изображения с помощью attr('src', newimage)

Я обновляю изображения через attr('src', newimage), где newimage может указывать на одно из нескольких изображений и, возможно, уже кэшируется браузером. К сожалению, кеш браузера полностью игнорируется при запросе через этот метод. Все изображения …
1 ответ

Правильный способ настройки If-Modified-Since в Prestashop

В настоящее время я работаю над сайтом, который построен на Prestashop (точнее, версия 1.6.1.5). У меня проблема с правильным способом установки тега If-Modified-Since. Я знаю, что в Wordpress, чтобы его настроить, нужно открыть файл WP-config и доб…
3 ответа

Неопределенное кэширование HTTP-ответа через Nginx завершается ошибкой

Я пытаюсь заставить nginx кэшировать некоторые из моих активов (js, css) навсегда или, по крайней мере, очень долго. Идея состоит в том, что, как только пакет активов скомпилирован и опубликован с /assets/ Префикс URI (например, /assets/foo-{fingerp…
0 ответов

Если изменено с (заменить www) modrewrite-rule

Я использую только мой домен http://mydomain.com/, а не http://www.mydomain.com/,поэтому я использую это правило RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ http://%1/$1 [L,R=301] моя проблема в том, что я всегда получаю 301 редирект -> …
14 июн '13 в 10:01
0 ответов

if-Modified-Since не отправляется при использовании gzip для изображения с RESTEasy (@GZIP)

Используя REsteasy, я отправляю сжатую картинку, устанавливая последний измененный заголовок. @GET @Path("/blah-blah") @GZIP public Response getImage(){ byte[] image = getImageArray(); ResponseBuilder builder = Response.ok(image); builder = builder.…
2 ответа

Как работает etag в expressjs

Expressjs автоматически отправляет etags. Я хотел бы знать, как генерируется etag.. основано ли это на содержимом, которое динамически генерируется подпрограммой get. или есть способ, которым я могу это воплотить, даже не проходя процесс генерации к…
03 июл '14 в 00:02
2 ответа

Получить браузер для отправки как If-None-Match и If-Modified-Since

Мой браузер не отправляет обратно заголовок If-Modified-Since для сгенерированного PHP контента по первому запросу мой скрипт отправляет: (Status-Line) HTTP/1.1 200 OK Date Thu, 21 Jan 2010 08:55:25 GMT Server Apache/2.2.11 (Win32) PHP/5.2.9-1 X-Pow…
21 янв '10 в 09:06
1 ответ

Вызвать ответ с кодом состояния 304

Я пытаюсь форсировать ответ с 304 неизмененным кодом состояния, используя telnet. Я не вижу проблем с моими командами, но у меня все еще статус 200 OK. telnet lemonde.fr 80 GET /index.html HTTP/1.1 User-Agent: Mozilla/5.0 From: yahoo.com Accept: tex…
30 окт '13 в 07:44
1 ответ

(Слабые) ETags и Last-Modified

Насколько я понимаю спецификации, ETag, который был представлен в RFC 2616 (HTTP/1.1), является преемником (своего рода) для Last-Modified-Header, который предлагает дать программному архитектору больший контроль над процесс повторной проверки кэша.…
15 июн '10 в 08:46
5 ответов

Почему я получаю сообщение об ошибке "(304) Not Modified" в некоторых ссылках при использовании HttpWebRequest?

Любые идеи, почему по некоторым ссылкам, к которым я пытаюсь получить доступ с помощью HttpWebRequest, я получаю "Удаленный сервер возвратил ошибку: (304) Не изменено". в коде? Код, который я использую, взят из поста Джеффа здесь (кажется, что стран…
7 ответов

Chrome - почему он отправляет запросы if-Modified-Since?

У меня есть страница с множеством маленьких изображений (иконок). При использовании с chrome при каждой перезагрузке страницы chrome запрашивает каждый значок с сервера с заголовком if-Modified-Since. Все значки подаются с истечением срока действия …
14 окт '10 в 14:45
0 ответов

Internet Explorer не отправляет заголовок "If-Modified-Since"

Я пытаюсь использовать HTTP-заголовок "If-Modified-Since". Мой сервер отвечает на каждый HTTP-запрос заголовком "Last-Modified". Когда клиент снова отправляет тот же запрос, он соответствующим образом обновляет заголовок "If-Modified-Since". Это пре…
0 ответов

Почему If-Modified-Since работает с файлами HTML, но не с файлами PHP

Я заметил, что если вы сначала создадите веб-страницу в html, а затем воссоздаете ту же самую страницу в php. Затем проверьте с помощью varvy.com или чего-то подобного, что html-файл скажет, что функция if-Modified-Since поддерживается, а php-файл с…
30 мар '18 в 01:51
2 ответа

Понимать HTTP-заголовок If-Modified-Since

Я смотрю на библиотеку кэширования, которая пытается использовать If-Modified-Since заголовок объекта запроса. Проблема в том, что этот заголовок никогда не устанавливается, он всегда пустой, что имеет смысл для меня, чтобы увидеть, как это ЗАПРОС. …
2 ответа

Как получить If-Modified-начиная с работы с JQuery/JSON на IE?

Я работаю с особенно дорогой (с точки зрения запросов, а также пропускной способности), считаю ее каталогом товаров. Однако каталог также должен быть всегда полностью точным, то есть обновления каталога должны отражаться в режиме реального времени, …
0 ответов

Как обрабатывать HTTP-кеширование ответов на ядре asp.net и остальные API?

Мы создаем API отдыха в нашем основном проекте asp.net. Для управления кешем мы используем промежуточное программное обеспечение кеша ответов и атрибут responseccache, который добавляет эти заголовки к ответу: Cache-Control: общедоступный,max-age=25…
0 ответов

Передача If-Modified-Since в заголовке запроса веб-запроса

В одном из API, который я пытаюсь использовать, я должен передать If-Modified-Since в формате 2019-07-25T15:26:49+05:30, Свойство для передачи If-Modified-Since является DateTime в C#. Как мы можем передать параметр в формате с TimeZone в то же само…
1 ответ

Edge не воспроизводит видео, если сервер возвращает 304

Я обнаружил, что Edge не работает при воспроизведении видео во второй раз. Мое приложение использует по умолчанию <video> тег и Edge отправляет If-Modified-Since заголовок, когда он загружает видео во второй раз. Если мой сервер возвращает 304…
11 мар '18 в 21:21
1 ответ

Каков возраст сущности в земле HTTP/1.1?

Я боролся с этим вопросом в течение нескольких дней. Каков возраст объекта, хранящегося в кэше. В частности, меня интересует Облачный фронт. Если я укажу Cache-Control: max-age=60, общедоступный когда я загружаю его в момент времени T = N, а затем п…
12 янв '13 в 15:21
2 ответа

Python: оптимальный алгоритм, позволяющий избежать загрузки неизмененных страниц при сканировании

Я пишу сканеру, который регулярно проверяет список новостных сайтов на наличие новых статей. Я читал о различных подходах для избежания ненужных загрузок страниц, в основном идентифицировал 5 элементов заголовка, которые могут быть полезны, чтобы оп…