1

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

  1. 这样做有什么好处?是为了防止可以从网站获取所有内容的自动抓取吗?

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

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

4

1 回答 1

2

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

于 2013-08-25T10:29:57.893 回答