比如有一个a.css的文件,我在文件的最下方加上 a{color:red} css样式。
我直接用域名访问这个a.css文件,文件的内容没发生任何改变,过一段时间(可能是一天的时间)才会有更新。
图片同样的文件,覆盖一张原来的图片,访问这个新图片,图片还是原来的图片。
我直接用域名访问这个a.css文件,文件的内容没发生任何改变,过一段时间(可能是一天的时间)才会有更新。
图片同样的文件,覆盖一张原来的图片,访问这个新图片,图片还是原来的图片。
1
lanbing Jan 25, 2014 缓存了吧?
|
2
zencoding Jan 25, 2014
缓存
|
3
kstsca Jan 25, 2014
?v=0102012 更新。
|
4
xcatliu Jan 25, 2014
因为有缓存吧,根除的方法是加上版本号
a.css -> a.v12345678.css b.jpg -> b.jpg?v=12345678 |
5
io565 Jan 25, 2014 via iPhone
ctrl+f5强制刷新
也可以采用楼上的办法 只用加个css就够了 |
6
hellohacker OP 不是缓存的原因,我已经把缓存清理了。
|
7
TheJuli Jan 25, 2014
其实我经常忘记Ctrl+F5..
|
8
dfguo Jan 25, 2014
CDN?reverse-proxy有缓存吗?这个问题太泛了,你说说你的set up会比较清晰。
|
10
icanfork Jan 25, 2014
release 的时候加上MD5后缀或者当前时间
|
11
humiaozuzu Jan 25, 2014 @belin520 nb!
|
12
84840 Jan 25, 2014
@hellohacker 用户ftp刷新缓存
|
13
run2 Jan 25, 2014
改变uri
*改名 *加?revision |
14
simapple Jan 25, 2014
先开始上手编程来用才是最重要的,我以前就是纠结了很长时间,后来还是在python上下的功夫最多,主要是很清晰,还有就代码库够多,一般的想用的功能,基本上都能现成的案例,但是各有利弊,还是定下一个符合自己兴趣和发展方向的,就深入学习,学到最后,你会发现有些东西是相通的
|
16
lijinma Jan 25, 2014
加version比较简单:
version使用自动生成,一般两种方法: (1)获取css文件的md5值,使用md5的值来作为version; php: md5() (2)获取css文件的最后修改时间,来作为version; php: filemtime() |
19
fdsfsdfsdf3334 Jan 25, 2014
@io565 ctrl+f5 和F5 是不是有区别呀
|
20
ichou Jan 25, 2014
@fdsfsdfsdf3334 明显的有
|