嗨,由于我没有太多关于缓存的经验,所以我有点想要解决我的问题。
我目前正在这个网站上与我合作。 我得到了他的主机,用户名和密码,所以我很喜欢使用Filezilla工作。 我将整个网站内容从filezilla下载到桌面文件夹中。 我制作了一份副本,在那里工作,我在.html和.css文件中做了一些更改。 在离线模式下,每件事都可以完美地运行。
然后我删除了Filezilla中的sitecontent并将其替换为我的更改。 现在奇怪的部分发生了。
当我在网上打开网站时没有www。前缀很棒 当我用www在线打开网站时。前缀我看不到图像 放在div中,纯粹关注图像 当一台电脑在前三个网站打开网站时它就在网上了,而不是 工作 后来在那个特定的电脑上也无法让div工作 只有在这3个小时之后才能打开网站的Pc才能完全没问题
我已经尝试更换样式表并等待几个小时,但似乎已经制作了缓存。结果保持不变。
然而,这对于avarage客户来说没有问题,因为对于他们来说,网站是有效的,你可以看到这对我来说可能是什么,作为开发人员和所有者,当我将网站上线后立即打开网站。
任何建议都可能有用。
答案 0 :(得分:0)
在大多数浏览器中,您可以使用F12
快捷方式查看开发人员工具。在“网络”选项卡中,您可以看到当前正在加载的所有文件。如果从服务器或本地计算机加载文件,您可以看到该文件。
按CTRL+F5
(在Chrome中并在Firefox中思考),您正在强制缓存刷新。
答案 1 :(得分:0)
如果PC仍在网站的缓存版本中加载,您可以通过按住Control + F5
刷新页面并删除缓存。
答案 2 :(得分:0)
好像我找到了问题的根源。
我正在使用购买的模板中的css,该模板的某些编码在使用ASCII进行ftp上传时出现故障 上传二进制解决了问题
在某些计算机上运行的原因是它们仍然缓存了旧的css。这是早期用二进制文件上传的,而不是我用ASCII上传的相同css文件。