1

我目前有一个网站设置,每次有人加载页面时都会生成唯一链接。当用户点击链接时,该链接应该过期。也就是说,他们不应该能够回击浏览器并再次单击该链接。

虽然我现在可以这样做,但我不确定应该在哪里存储唯一链接 ID。

由于网站需要大量点击才能进入网站的其他部分,因此会生成大量链接,但链接本身将在 30 分钟后过期。

我应该将它们存储在数据库(MySQL)中还是使用 xcache 将它们缓存在内存中?

4

1 回答 1

1

如果您不需要再次引用链接(即审计跟踪),将它们存储在内存中应该没问题,即使将它们存储在session()中也是可以接受的。如果您想要审计跟踪,我会将它们存储在更永久的事物中,即数据库中。

于 2010-09-01T00:31:23.020 回答