为什么我的网页浏览器反映我在服务器上所做的更改?
-
12-09-2019 - |
题
这是因为它得到简单。我的学校为我们提供了可用于对网页的个人存储。它的标准 http://www.example.com/~studentname 的交易类型。以前,我会修改index.html文件并上传在使用“安全文件传输客户端”我的public_html文件夹中。我打刷新,和宾果游戏。
我使用ssh来远程登录编辑与微微.html文件,并保存它。如果我关闭它后去做猫上的文件,它仍然存在。但我既不是火狐还是谷歌浏览器反映最近的变化。我甚至删除了我的缓存无济于事。
解决方案 7
所以,我的学校搬到了一个新的网络环境,并不再使用public_html目录服务学生和教员的网页。
其他提示
我肯定碰到情况下,甚至是在刷新我的浏览器缓存和其他高速缓存我有控制权仍然有外部代理或服务器端缓存不能强行刷新后。在这种情况下,重命名文件至少应该给你一个最新版本。如果修复它,这就是问题所在。
唯一的其他时间我有这个问题是在文件从他们的编辑位置通过post-commit钩子检查了他们的最终送达位置的情况,该脚本爆发。但是,这几乎是肯定不适合你的情况。我只是把它扔在那里为我所知道的另一个奇怪的场景I 的不会想到的,如果它没有发生过。
也许你是使用代理,这仍然是为您服务的缓存版本?
多久以前你编辑你的页面?
是否有你在哪里你的HTML文件是从服务的主机之间的HTTP代理?
有时也用“逼刷新”帮助,例如,不只是按下刷新按钮。检查该页面中的部分“指令为不同的浏览器”:
尝试从另一台计算机上查看该页面,以确保公正。
我不知道你们学校实施的基础设施,但如果他们有一个集群环境,比如,也许你改变了文件中的一台服务器和你在浏览器中得到什么发表在另一台服务器
要处理缓存出现了问题我想补充版本号文件:
<link rel="stylesheet" type="text/css" href="game.css?5">
每次更新我只是增加数后? 我不会直接帮助您的问题,但你可以让你的index.html总是重定向你index2.html?随机,确保没有使用高速缓存。 另外你我要检查无缓存meta标签: HTTP:// WWW。 htmlgoodies.com/beyond/reference/article.php/3472881
尝试重命名文件到index.xxx或东西,以确保它是一个的被服务的页面。 如果它不是一个缓存问题,这也许是你修改了错误的文件 编辑:注意到你的最新评论。这意味着该文件不会从本地文件夹服务,而是从别的地方(以及地方,当你保存文件不会自动更新)或...也许有一个配置问题(服务器寻找在不同的文件夹中)