提一个不是问题的问题,还不知道是否算建议

就是在使用七牛的过程中发现一个问题,
对于使用地址如:
http://xx/yy/zz

http://xx//yy/zz
(注意多了一根斜杠),会存储两份不同的内容。

这个跟七牛使用的kv存储方式有关系,算不上一个问题。
但是从url的角度来说,上面应该得到的是同一个内容,而不是两份不同的内容。

假若存在一种很极端的情况,请求的每个文件都是上M,G的,这样一根斜杠一下子让存储内容容量增加了一倍,对于用户来说还是有一定金钱上的损失,也会造成七牛的空间浪费。

尤其是在通过配置文件的方式访问资源的适合,很容易出现多一根"/"这种情况。
虽然说这是一个很小的还算不上问题的问题,还是希望七牛能够处理好这样的细节,给用户带来更好的体验。

阅读 2.2k
1 个回答

在海量存储中我们是使用键值对的形式保存文件的,每个文件只能对应一个文件名,yy/zz与/yy/zz的形式是不同的,会将其当做两个文件来处理,因为之前有些浏览器的地址如果出现//会报错,因此我们做了特殊字符处理,抱歉给您带来不便,我们也会反馈这个问题,但是是否会进行改进还需要针对大部分客户需求来决定

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进