par
Zahnzao » 24 avr. 2012, 17:32
Bonjour,
je réalise un système de votes simple pour des blogs Tumblr. Un click sur un lien + vérification de l'adresse ip en bdd pour éviter les votes multiples par heures.
table tumblr: id,name,votes
table votes: id,tumblrid,time,ip
Tout les premiers jours du mois je désire remettre a zéro mon champ votes de ma table tumblr pour tout les blogs et vider ma table votes pour éviter d'obtenir, à la longue, une base trop chargée.
J'ai pensé à une solution:
Le premier internaute qui se connecte le 1er de chaque mois fais tout le travail. Mais j'ai peur que si un jour ma table 'tumblr' devient assez conséquente, cela prennent du temps et que si l'utilisateur quitte son navigateur en plein travail, ça fasse bugguer mon script. En supposant que ma table atteigne 1000 entrées... Un UPDATE sur 1000 entrées ça prend du temps ?? et un delete sur plus de 1000 entrées ?
Y'a la tâche cron aussi mais je n'y connais absolument rien...
Pouvez vous m'aiguiller ?
Merci.
Bonjour,
je réalise un système de votes simple pour des blogs Tumblr. Un click sur un lien + vérification de l'adresse ip en bdd pour éviter les votes multiples par heures.
table tumblr: id,name,votes
table votes: id,tumblrid,time,ip
Tout les premiers jours du mois je désire remettre a zéro mon champ votes de ma table tumblr pour tout les blogs et vider ma table votes pour éviter d'obtenir, à la longue, une base trop chargée.
J'ai pensé à une solution:
Le premier internaute qui se connecte le 1er de chaque mois fais tout le travail. Mais j'ai peur que si un jour ma table 'tumblr' devient assez conséquente, cela prennent du temps et que si l'utilisateur quitte son navigateur en plein travail, ça fasse bugguer mon script. En supposant que ma table atteigne 1000 entrées... Un UPDATE sur 1000 entrées ça prend du temps ?? et un delete sur plus de 1000 entrées ?
Y'a la tâche cron aussi mais je n'y connais absolument rien...
Pouvez vous m'aiguiller ?
Merci.