像youtube一样的文本ID,加密还是随机字符串?

时间:2013-08-25 10:21:22

标签: url

许多网站使用这些类型的GET ID,例如www.mywebste.com/?id=ABDXC5Z而不是www.mywebste.com/?id=30我对此有几个问题:

  1. 这样做有什么好处?是否可以阻止自动抓取,从网站上获取所有内容?

  2. 如何实施? ID只是数据库中唯一的随机字符串存储,还是可以解密为正常ID的加密数据?

  3. 如果我将唯一字符串索引存储为ID,这是否真的会影响我网站的效果?

1 个答案:

答案 0 :(得分:2)

有许多原因可以使用它。最有可能的是,系统自动生成随机ID(来自散列或类似的东西)而不是顺序ID,以防止冲突或允许负载均衡器后面的多个服务器同时生成。该ID不是加密的,它只是服务器在某种数据库中查找资源时使用的任意键。