是什么原因导致浏览器无法在View Source

时间:2017-10-10 15:54:42

标签: php caching nginx browser

我有三个运行相同代码的Web服务器。主要是一个故障转移和一个开发服务器。我们称之为server1,server2和server3。

如果我从server1加载页面,然后查看源,浏览器会从服务器重新加载源。

如果我从server2或server3加载相同的页面,它们都会显示页面源而不重新加载。对于Chromium和Firefox都是如此。

服务器运行相同的php脚本。他们有AFAIK相同的nginx / php-fpm安装。

它必须是服务器端问题,因为我在所有情况下都使用相同的浏览器,只是将域的IP从一个物理服务器更改为另一个物理服务器。

服务器可以向浏览器发送什么指令告诉它不要重新加载?不是HTTP指令,因为php代码从一个服务器到另一个服务器没有区别。我在网络服务器级别想什么?

如果我重新加载页面,它实际上会重新加载。只有View Source可以避免在server2和server3上重新加载,这是我想要的行为。 server1是我想强制浏览器不在View Source上重新加载的那个

编辑:我不相信它是重复的,因为上面的问题是由新手写的,他们想知道为什么他们不能在客户端执行php脚本。我的问题是,当一个服务器提供相同的页面时,为什么在View Source上重新加载该页面,而当它由另一个服务器提供服务时却不会重新加载?同样的浏览器页面由两个服务器上的相同php代码提供。

编辑:关于第二个"重复",感谢您指出Firefox上的帖子。当我开始研究时,我确实阅读了这篇文章,但问题也影响了Chromium。

0 个答案:

没有答案