Bonjour,
Voilà la problématique que j'ai aujourd'hui
J'ai des données que je dois enregistrer dans un fichier ou base de données sous la forme :
ID : Identifiant
NB : Compteur de visites pour l'identifiant
Ce qui donnerait par exemple :
ID NB
2500 54
5400 145
7890 31
A chaque chargement d'une page je veux enregistrer de quel identifiant celà provient et ajouter 1 à NB si l'identifiant est déjà dans le fichier
En utilisant les bases de données le souci c'est que çà fait énormément de requêtes simultanées et le serveur va crasher
Avec les fichiers textes celà pourrait être la solution
Après mon souci est de savoir comment on peut facilement faire ce qui suit :
Ma page se charge je récupère l'identifiant (ex : le 5400) je parcours le fichier et regarde si l'identifiant existe : si oui il faut mettre à jour la valeur de NB avec NB+1 sinon créer une nouvelle ligne en ajoutant l'id et mettre 1 dans la colonne NB
Est-ce que vous pensez que c'est la solution à mon problème sachant qu'il y aura énormément d'accès à cette page et que je tiens à garder une charge serveur convenable ou existe-il une autre solution pour éviter la surcharge mysql
Mon objectif est juste en fait de savoir combien de fois une page est vue par identifiant, je transmets cette page avec un identifiant par personne il faut que çà me stocke que l'id 5400 a fait 14500 affichages par exemple et etc ...
Merci d'avance
Partager