html - 我自己的网站需要多长时间才能完全更新并显示我所做的新更改?
问题描述
我最近对我的网站进行了一些更改,例如更改字体、自定义滚动条和定位一些元素。将其上传到我的虚拟主机服务器后,我注意到没有任何变化。
我知道通过清除浏览器中的缓存,我可以看到更改并且一切都很完美,但是还有其他方法吗?如果我等待更长的时间,是否会自动进行更改?如果是这样,需要多长时间?
解决方案
这基本上就是缓存的重点:对于一些缓存内容的人来说,信息会过时,但是缓存的内容对他们来说会加载得更快,而且他们不需要一直从您的服务器重新下载所有内容。您可以通过设置适当的 HTTP 标头来控制客户端缓存您的内容的时间和准确程度。如何做到这一点将根据您的服务器/主机而有所不同。但最终它总是在加载速度(更多的缓存内容,更少的后续访问请求),服务器负载(更多的缓存,更少的请求,更少的服务器负载,更多的用户容量)和信息之间进行权衡日期。
推荐阅读
- python - scipy.sparse.diags:ValueError:不同数量的对角线和偏移量
- mysql - 更新多行表
- html - 幽灵符号“<”出现在网页中,但不在 html 代码中
- php - register_setting() 的参数
- c# - 桌面应用程序数据文件部署策略
- python - 检查 datetimeindex 元素
- javascript - Vue 数据函数返回值但 Vue 忽略它们
- java - 当应用程序在前台使用挂起的意图或其他解决方案运行时,从主菜单打开特定选项卡
- firebase - database.rules.json 和 firestore.rules 有什么区别?
- google-cloud-platform - 在 GCP 中使用保险柜轮换服务帐号