Je me demande si je devrais changer de système.Suivi des vues pour le contenu dans mysql
Actuellement lorsqu'une vidéo est visionnée, il exécute une requête qui ne
UPDATE table SET hits=hits+1 WHERE id = $id.
très simple, sauf qu'ils apparaissent dans la requête lente connecter tout le temps, parfois avec 3-4 secondes de query_time. Que faire si j'insère chaque vue sous forme de nouvelle ligne dans une table de mémoire et que je valide les modifications apportées à la base de données avec cron toutes les heures? Y aura-t-il une différence significative de performance? Y a-t-il des alternatives?
yah J'ai obtenu l'index là-bas, mais comme le trafic a augmenté, il y a une augmentation significative de ces requêtes (évidemment). Le site fait actuellement environ 100k uniques par jour .... avec peut-être 500.000 pages vues. –
Toujours pas un très grand volume - qu'est-ce que la requête utilise réellement l'index et est-ce que tout le reste est lent? – Mark