Puisque la question a laravel,那么现成的解决方案,我推荐,https://github.com/dingo/api,这个包有个特性 Rate Limiting dans son tag, cela devrait être ce que vous recherchez.
Si vous souhaitez l'implémenter vous-même, c'est simple. Utilisez [user_id + device unique code] comme clé primaire, stockez le nombre de visites dans redis, enregistrez le nombre de visites, puis la fréquence spécifique et le nombre de fois tout. cela dépend de votre stratégie de mise en œuvre
Puisque la question a
laravel
,那么现成的解决方案,我推荐,https://github.com/dingo/api,这个包有个特性Rate Limiting
dans son tag, cela devrait être ce que vous recherchez.Si vous souhaitez l'implémenter vous-même, c'est simple. Utilisez [user_id + device unique code] comme clé primaire, stockez le nombre de visites dans redis, enregistrez le nombre de visites, puis la fréquence spécifique et le nombre de fois tout. cela dépend de votre stratégie de mise en œuvre