html — динамические ответы (PHP, Django и т. д.) задают любой вид & quot; не статический & quot; переменная в заголовке ответа?

Если у меня есть сайт на сервере:

//hello.html
<html> hello </html>

Будет ли все следующее запрашиваться и / или кэшироваться индивидуально:

http://hello.html, http://hello.html?place=world, http://hello.html?foo=bar

…хотя они одинакового результата?

Есть ли какая-то переменная в заголовке, которая обозначает разницу между статическим (всегда одинаковым) ответом на запрос и тем, который имел некоторое вмешательство (например, PHP, шаблоны)?

РЕДАКТИРОВАТЬ: если сайт был (я не знаю PHP):

<html><?php
print "hello"+$_GET['place'];;
?></html>

результаты будут отличаться для трех URL:

http://hello.html, http://hello.html?place=world, http://hello.html?foo=bar

Изменен ли заголовок ответа, чтобы выразить, что для всех трех страница не является статичной (не кэшируемой)?

0

Решение

Этот ответ основан на комментарии @CharlotteDunois. Если он добавит ответ, я его приму.

Не существует явной разницы между заголовком динамического и статического ответа.

Там существует настройка заголовка под названием Cache-Control который может сказать браузеру, что то, что не выглядит статичным, на самом деле.

Если я делаю веб-сервис, я могу установить заголовок Cache-Control, но я не могу зависеть от других серверов, чтобы всегда делать то же самое.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]