2010-09-01 66 views
1

我目前有一个网站设置,在每次加载页面时都会生成唯一链接。当用户关注该链接应该到期的链接时。也就是说,他们不应该能够反击浏览器并再次点击该链接。即将到期的链接以及在哪里存储它们

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

由于该网站涉及大量点击以访问该网站的其他部分,因此会产生大量链接,但链接本身将在30分钟后过期。

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

回答

1

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

+0

感谢您的回复,我没有考虑尝试使用session()。我猜只要我不填满内存缓存,我就不需要使用会话了。 – noko 2010-09-01 00:38:06

相关问题