就是在使用七牛的过程中发现一个问题,
对于使用地址如:
http://xx/yy/zz
和
http://xx//yy/zz
(注意多了一根斜杠),会存储两份不同的内容。
这个跟七牛使用的kv存储方式有关系,算不上一个问题。
但是从url的角度来说,上面应该得到的是同一个内容,而不是两份不同的内容。
假若存在一种很极端的情况,请求的每个文件都是上M,G的,这样一根斜杠一下子让存储内容容量增加了一倍,对于用户来说还是有一定金钱上的损失,也会造成七牛的空间浪费。
尤其是在通过配置文件的方式访问资源的适合,很容易出现多一根"/"这种情况。
虽然说这是一个很小的还算不上问题的问题,还是希望七牛能够处理好这样的细节,给用户带来更好的体验。
在海量存储中我们是使用键值对的形式保存文件的,每个文件只能对应一个文件名,yy/zz与/yy/zz的形式是不同的,会将其当做两个文件来处理,因为之前有些浏览器的地址如果出现//会报错,因此我们做了特殊字符处理,抱歉给您带来不便,我们也会反馈这个问题,但是是否会进行改进还需要针对大部分客户需求来决定