在Mac上编辑HTML之后,无数次出现问题。问题出在我通过FTP将更新的文件上传到我的服务器,然后导航到Safari中的网站。不能正常工作的一件事是Safari已经缓存了网页(旧版本),因此它将显示旧版本。我心想,决定清除Safari中的缓存,希望它能解决我的问题。清除缓存仅使网站看起来重新加载。它仍然提供了该文件的旧版本。为了证明服务器上的文件实际上已更新,我在同一网络上安装了另一台Mac,它显示了文件的新版本。无论我刷新或清除缓存或重新打开Safari多少次,它都会始终传递旧文件。我唯一能想到的其他解决方案是重新启动。重新启动后,Safari重新加载了整个网站并显示了该文件的新版本。
我真的只是想知道如何刷新Safari的缓存并使其正常运行。这是操作系统做的吗(我的硬盘驱动器上的文件也有类似的问题)?我不想一直为了查看文件的新版本而一直重启,那么有什么方法可以确保我正在查看最新的文件吗?是否有一个我可以手动清除的临时存储文件夹?这在我身上经常发生(不是很频繁,但是足以引起我的注意),而我目前唯一的解决方案是重新启动。
我有一种奇怪的感觉(这不是一个真正的想法,但是有那么一点细微的可能性并没有多大意义),它起源于一个较低的层次。
curl
命令行命令来请求URL,以查看其内容是很有用的。旧页面还是新页面?由于curl
根本没有“缓存”任何概念,因此这将告诉您远程端(或两者之间的路径)是否有人在进行不需要的缓存。 您的服务器可能只是这里的罪魁祸首!是否缓存其服务的文件?Betcha是。。。