2010-09-01 65 views
1

我目前有一個網站設置,在每次加載頁面時都會生成唯一鏈接。當用戶關注該鏈接應該到期的鏈接時。也就是說,他們不應該能夠反擊瀏覽器並再次點擊該鏈接。即將到期的鏈接以及在哪裏存儲它們

雖然我現在可以做到這一點,但我不確定我應該在哪裏存儲唯一的鏈接ID。

由於該網站涉及大量點擊以訪問該網站的其他部分,因此會產生大量鏈接,但鏈接本身將在30分鐘後過期。

我應該將它們存儲在數據庫(MySQL)上還是使用xcache將它們緩存在內存中?

回答

1

如果您不需要再次引用鏈接(即審計跟蹤),將它們存儲在內存中應該沒問題,即使將它們存儲在session()中也應該是可以接受的。如果你想要一個審計線索,我會把它們存儲在一個更加永久的問題中,IE作爲一個數據庫。

+0

感謝您的回覆,我沒有考慮嘗試使用session()。我猜只要我不填滿內存緩存,我就不需要使用會話了。 – noko 2010-09-01 00:38:06

相關問題