php - 如何對api介面進行限流(不針對ip,和使用者),如何實現訥
巴扎黑
巴扎黑 2017-06-22 11:53:06
0
1
1858

如題。
介面限定同一用戶(裝置)存取次數

巴扎黑
巴扎黑

全部回覆(1)
世界只因有你

既然問題的標籤裡有 laravel,那麼現成的解決方案,我推薦,https://github.com/dingo/api,這個包有個特性 Rate Limiting,應該就是你要找的。

如果你要自己實現也簡單的,根據 【user_id + 設備唯一碼】做主鍵,訪問次數存 redis,記錄訪問的次數,然後具體頻率,次數,都看你實現策略了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!