先说说我们使用的场景,我们想将前后端进行分离,第一个步就是将静态资源(包括html)进行托管,于是乎很自然的想放倒七牛上面,而且七牛也支持域名绑定。
本来已经使用了一段时间了,但是最近遇到一个十分蛋疼的问题,就是七牛会缓存带参数的url。
例如:
page.xxx.com/activity.html?id=1
page.xxx.com/activity.html?id=2
以上两个访问连接七牛会分别进行缓存,如果对activity.html
进行更新那么需要分别刷新id=1和id=2,如果id的取值范围很大,显然是不可能进行手动刷新的。
从性能角度考虑,我可以理解这种做法,因为如果使用模板,那么id不同对应的渲染出来的网页也是不同的。但是如果是纯静态的网页,通过ajax来填充数据的话,那么只需要刷新activity.html就可以了,而不需要管参数如何。
不知道有没有人遇到过这个问题?
如果真的存在这个问题,七牛能不能开放更多的cdn控制权限,或者更加灵活的控制。
确实有这个问题