我正在LAMP框架+ Codeigniter上開發一個相當簡單的站點,並希望實現用戶訪問速率限制功能,以防止站點被單個用戶的請求淹沒。該網站的基本功能是獲取代碼輸入並返回一些信息。在PHP中實現站點訪問速率限制
我只是在計劃階段,我的第一個想法是有一個簡單的數據庫表,其中包含IP地址,上次訪問時間戳和訪問次數,但由於我的編碼技巧植根於非基於Web的應用程序對於處理這個任務的最佳方式有任何想法 - 例如,我應該考慮會話ID而不是IP地址嗎?
我沒有找到太多的一些一般的網頁搜索,所以任何指針或指導將是偉大的。
謝謝。
請注意,這是不是你必須擔心,直到你絕對huuuuge。但是,嘿,也許你是。 – Matchu 2010-09-11 21:48:22
Huuge是一種可能性!真! – Linker3000 2010-09-11 21:53:02