【问题标题】:Won't Vimeo.com Run out of ID's very soon?Vimeo.com 不会很快用完 ID 吗?
【发布时间】:2012-10-01 05:29:03
【问题描述】:

我最近注意到 Vimeo id 是一个由 8 个整数组成的字符串。这意味着,该方案最多可以容纳 10^8 个视频 - 或 1 亿个视频。当然,这是一个巨大的数字,但仍然非常非常有限。他们不会很快用完空间吗?我是否必须计划我的应用程序何时添加更多整数或更改为字母和整数或其他内容?还是我缺少什么?

【问题讨论】:

  • 视情况而定。当你达到 99,999,999 时,你会怎么做?我个人只会使用 100,000,000。

标签: video uniqueidentifier vimeo


【解决方案1】:

videos with less than 8 digits,所以看起来他们只是将每个视频的数字加1。换句话说,您绝对应该为第 9 位做好计划。

就个人而言,我会将视频的整个 URL 存储为字符串,这样您就可以处理他们可以想到的任何未来视频编号方案。指望它们永远是数字可能不是一个好主意,现在每个人似乎都在做虚荣 URL :)

【讨论】:

  • 当然,这是有道理的。但问题不在于存储,而是解析 Vimeo 嵌入代码以获取信息/缩略图等。如果我知道我需要做的只是 substr(string, 0,8) 来获取视频 ID,它会很好用,但我我不确定当他们开始添加数字时我会做什么......
【解决方案2】:

不,他们不会。如有必要,他们可以添加更多数字。

另外请注意,Vimeo 的 URI 在很大程度上符合 W3C 对 URI 的建议,因为它们不透露内部实现细节 - 所以你不能肯定地说视频 ID 确实是 8 位整数字符串。

【讨论】:

    【解决方案3】:

    Vimeo 的官方回答是他们没有计划更改当前存在的标识:

    Will Vimeo video id always be a number?

    此外,此信息可用于建立 vimeo id 的数字存储:

    How many digits in video id numbers?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多