Partage
  • Partager sur Facebook
  • Partager sur Twitter

compter les vues de video mysql

    5 septembre 2021 à 18:57:15

    j'aimerais faire un système de vu pour en afficher le nombre a chaque fois que qlq va sur la page de la vidéo

    je me pose la question si c'est possible de créer une row a chaque vu pour savoir quel utilisateur a vu quelle vidéo

    c'est embêtant d'avoir plein de rows comme ca dans une table view avec l'id de la video et l'id de lutilisateur et sa date de création ?

    ou alors il faut que je fasse une colone "views" dans la table de video que juptade a chaque fois?

    • Partager sur Facebook
    • Partager sur Twitter
      6 septembre 2021 à 9:03:49

      Bonjour,

      ValentinGorrin a écrit:

      c'est embêtant d'avoir plein de rows comme ca dans une table view avec l'id de la video et l'id de lutilisateur et sa date de création ?

      Non, c'est selon moi la meilleure solution. En revanche, il te faut bien indexer cette table et notamment les colonnes sur lesquelles tu vas faire tes recherches, id de la vidéo, id de l'utilisateur et peut-être la date ...

      Si ton site n'est pas YouTube, tu auras le temps de te poser la question de la performance d'ici que la table fasse plusieurs millions de lignes ...

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        7 septembre 2021 à 11:08:18

        Merci beaucoup, dans le temps si jamais les vidéos font beaucoup de vues (100k par vidéo par exemple) comment devrais-je mis prendre selon toi?
        • Partager sur Facebook
        • Partager sur Twitter
          7 septembre 2021 à 12:02:11

          Si tu veux garder le détail de "qui a vu quoi" pour moi il n'y a pas d'autre solution ...

          La table va grossir, et au bout d'un moment si les temps de réponse des requêtes de comptage explosent, il faudra envisager de créer un historique consolidé. Ne garder que la dernière année avec précision et regrouper les données précédentes avec juste un nombre de vues sur chaque vidéo, tu pourras ainsi purger la table des vues (archiver ou supprimer).

          Mais cela impliquera une perte d'information ...

          • Partager sur Facebook
          • Partager sur Twitter
          Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

          compter les vues de video mysql

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown