1

我正在研究链接缩短脚本。这是它的作用:

如果链接尚未缩短,它会检查链接,如果已登录,它会缩短链接并添加所有者(用户)ID,以便用户可以在他们的仪表板中看到它。
但如果它已经缩短了,它会给出缩短的版本。这可以防止缩短链接的其他用户在他们的仪表板中看到它。现在我想添加一种方法,以便缩短它的人会在他们的仪表板中看到它。
在我看来有两种可能:

  1. 如果提交者 ID 不同,则创建单独的 sql 记录。
  2. 添加一个类似的字段new_owners,每次相同的链接被不同的用户缩短时,它将以逗号分隔的用户名/ID 进行更新。

哪个是最好的选择,或者是否还有其他更好的选择?哪个占用资源少,速度快?干杯

4

1 回答 1

1

到目前为止,实现这一点的最简单和最快的方法是在每次缩短链接时创建一个新记录。将索引放在短链接、链接、ID 和用户 ID 上。

好处:

  • 用户可以在他们的仪表板中看到缩短的链接
  • 他们可以在不影响其他人的情况下删除这些链接
  • 快速地
  • 只有简单的查询

缺点:

  • 将使用更多空间,因为每个链接都保存了多次
  • 为索引使用额外的空间
于 2012-10-04T12:27:41.553 回答