Question technique très intéressante au sujet des compteurs

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par JulienV, 1 Octobre 2010.

  1. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    Bonjour à tous !

    Je vais faire simple :

    - J'ai un site d'articles en ligne
    - Je veux compter le nombre d'affichages d'articles (pour chaque article)
    - Je veux également compter le nombre d'affichage de chaque commentaire publié sur l'article

    Ainsi, pour l'article "28", j'aurai 1.574 visites sur le mois d'octobre, 1510 affichages sur le commentaire n°1 (il a été publié dès publication de l'article), mais seulement 150 affichages pour le commentaire n°13 (il a été publié à la fin du mois, plus de 25 jours après la publication de l'article).

    Techniquement, ce n'est pas un problème, il suffit d'incrémenter sur une base de données :eek:)

    Mais une question vient vite à l'esprit : est-ce que cela n'est pas TROP gourmand, et surtout TROP rapidement, pour la base de données ?

    Imaginons que d'ici un an, le site a 1.000 articles, visionnés 500 fois chacun tous les jours, cela nous donne 500.000 requêtes pour les articles.

    Mais pour les commentaires, si chaque article a 100 commentaires... Vous imaginez le nombre de requêtes annuelles !

    Alors ma question : connaissez-vous une méthode qui permette de compter autant d'affichages sans consommer autant de ressources SQL ?

    Je ne parle même pas des fichiers, cela est vraiment trop gourmand... :)

    A bientôt !
     
  2. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 358
    J'aime reçus:
    2
    c'est pas le gourmand qui pose problème mais les robots. Les robots incrémenteront ton compteur aussi
     
  3. 1-sponsor
    1-sponsor WRInaute passionné
    Inscrit:
    27 Octobre 2006
    Messages:
    2 388
    J'aime reçus:
    5
    y a pleins d'extension wordpress qui font ça, comme WP-PostViews qui compte pas les robots..
     
  4. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 358
    J'aime reçus:
    2
    encore faut-il utiliser un CMS :)
     
  5. Sullyvan
    Sullyvan WRInaute discret
    Inscrit:
    20 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    bonjour,

    meme pour 100 commentaires c'est faisable en 4 requetes

    1 requête pour avoir l'article
    1 pour incrémenter son compteur
    1 pour rechercher tous les commentaires (stocker les id lors de l'affichage)
    1 pour incrémenter les compteurs des commentaires (update commentaires set aff = aff + 1 where commentaire_id in (.....) )
     
  6. Schwarzer Stern
    Schwarzer Stern WRInaute impliqué
    Inscrit:
    16 Mai 2010
    Messages:
    640
    J'aime reçus:
    2
    Pour reprendre la solution de Sullyvan (qui me semble quasi parfaite)
    update commentaires set aff = aff + 1 where article_id = 'article_en_cours'

    Encore un tout petit peu plus simple non ?
     
  7. Sullyvan
    Sullyvan WRInaute discret
    Inscrit:
    20 Mai 2008
    Messages:
    85
    J'aime reçus:
    0
    oui c'est mieux, j'ai répondu sans trop réfléchir
     
Chargement...
Similar Threads - technique très intéressante Forum Date
Meilleure technique pour luter contre les Titres dupliqués sur un site e-commerce ? Référencement Google 23 Juin 2017
Nb de pages VS autres techniques Débuter en référencement 18 Septembre 2012
Technique pour réferencer les pages d'un site à travers d'autres pages de mm site Référencement Google 7 Janvier 2011
[PDF]Plusieurs questions très techniques Référencement Google 15 Décembre 2010
Technique noscript très en forme Référencement Google 31 Mars 2006
Technique pour le moins très très bizarre... Référencement Google 9 Juin 2005
Questions SEO technique (pagination) Netlinking, backlinks, liens et redirections 1 Mai 2022
Pose de liens : Besoin d'aide d'ordre technique et besoin d'éclairage Netlinking, backlinks, liens et redirections 9 Mars 2022
Gestion NDD avec délégation des aspects techniques Administration d'un site Web 7 Janvier 2022
Fetch quelles techniques de cache ? Développement d'un site Web ou d'une appli mobile 1 Août 2021
Rupture (technique) de tracking de canal de conversion Google Analytics 20 Août 2020
Fil d'ariane complet uniquement si on navigue : technique utile ? Référencement Google 15 Juillet 2020
RM Tech : Optimisation technique des Pages Débuter en référencement 29 Mai 2018
Cherche outils pour fiches techniques Développement d'un site Web ou d'une appli mobile 11 Avril 2018
Comment savoir une technique SEO d'un concurrent Référencement Google 2 Mars 2018
Optimisations techniques, temps de chargement - GOLIAT.FR Problèmes de référencement spécifiques à vos sites 22 Février 2018
Technique magique Broken ou Dead link Débuter en référencement 21 Janvier 2018
L'échange de liens : technique encore efficace pour gagner du trafic ? Référencement Google 1 Novembre 2017
Votre technique pour trouver des mots-clés non concurrentiels? Débuter en référencement 5 Septembre 2017
site de formation technique en ruby on rail orientée business Demandes d'avis et de conseils sur vos sites 3 Août 2017