Hello
Je me pose une question sur la gestion des ressources serveur.
J'ai dans ma base plus de 100000 adresses ip (serveurs proxies publics, ip de robots... toutes valides) de visiteurs à bannir de mon site.
J'ai 3 solution:
1) J'effectue au début de chaque pages une requête mysql qui va vérifier si l'ip du visiteur est présente dans la base.
2) Je met tout le contenu de ma base dans un tableau que je met dans une variable de session, et je verifie si l'ip est présente dans le tableau. Le problème est que si j'ai 20000 visiteurs qui ont tous une variable de session avec 100000 entrées cela va être lourd je pense...non?
3) J'utilise un fichier htaccess. Probleme: cela est plus long et agacant à mettre à jour car il faut ajouter et supprimer les entrées manuellement en général.
Je précise que les adresses ip changent constamment, il y a environs 20000 suppressions/remplacements tous les 2 jours.
Quelle est la meilleure solution à vos yeux?
merci








Répondre avec citation
Partager