公司的网站在频繁的更新后,因为客户端的css和js文件的缓存原因,导致客户浏览的页面还是旧的,甚至有时于会出现页面错位。
这个问题的根本是css和js文件的缓存问题,我们公司技术中心的给出的解决方案是“让他刷新一下页面”。听完这样一句话,是不是直接就七窍流血了。。。
你们不想办法,我就自己去找解决办法给你们。其实这个问题的根本是css和js文件时间戳的问题。如果不能有很有逻辑的代码去解决,也可以每次发布到服务器前手动加时间戳去解决。
可因为偷懒,技术中心至今没人去解决。今天我看了一篇文章可以解决这个问题:CSS.JS文件发布机制的思考
希望有同样问题的童鞋,可以仔细的研究一下这个机制。