动态响应(PHP、Django 等)是否在响应 header 中设置任何排序 "not static" 变量?

Do dynamic responses (PHP, Django, etc) set any sort "not static" variable in the response header?

如果我在服务器上有一些站点:

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

是否会请求 and/or 单独缓存以下所有内容:

http://hello.htmlhttp://hello.html?place=worldhttp://hello.html?foo=bar

...即使结果相同?

header 中是否有一些变量表示对请求的静态(始终相同)响应与有一些干预(即 PHP、模板)之间的差异?

编辑:如果网站是(我不知道 PHP):

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

三个网址的结果会有所不同:

http://hello.htmlhttp://hello.html?place=worldhttp://hello.html?foo=bar

响应 header 是否也更改为表示对于所有三个页面都不是静态的(不可缓存)?

此答案基于@CharlotteDunois 的评论。如果他添加一个答案,我会把这个记下来。

动态响应与静态响应的 header 之间没有隐含的区别。

确实存在一个名为 Cache-Control 的 header 设置,它可以告诉浏览器看起来不是静态的东西实际上是静态的。

如果我是做 Web 服务的人,我可以将 header 设置为 Cache-Control,但我不能依赖其他服务器总是做同样的事情。