2010-07-23 5 views
0

Je prévois de développer mon propre plugin pour montrer les messages les plus populaires, ainsi que de compter combien de fois un poste a été lu.Qu'est-ce qu'un bon algorithme pour afficher les articles de blog les plus populaires?

Mais j'ai besoin d'un bon algorithme pour trouver le billet de blog le plus populaire, et un moyen de compter le nombre de fois qu'un message a été vu. Un problème que je vois quand il s'agit de compter le nombre de fois qu'une publication a été lue, est d'éviter de compter si la même personne ouvre le même article plusieurs fois de suite, tout en évitant les crawlers Web.

+0

Quelle est votre source d'entrée? Apache httpd logs? –

+0

Sera Apache. – Steven

Répondre

2

http://wordpress.org/extend/plugins/wordpress-popular-posts/

se présente sous la forme d'un plug-in. Pas de muss, pas de problème.

+1

Je pense que j'ai trouvé un bette rone. Pas encore testé: http://wordpress.org/extend/plugins/stats/ - c'est ce que wordpress.com utilise. – Steven

+1

J'ai décidé d'utiliser le plugin 'Mot populaire' avec le plugin 'stat' d'Automattic. Il y a tellement de plugins qui sont un tel et tel - ne pas trouver le bon m'a conduit à essayer de créer mon propre plugin. Maintenant, je n'ai pas à :) – Steven

1

Les compteurs 'Live' sont faciles à mettre en œuvre et une douzaine. Si elles deviennent trop lourdes sur les blogs à fort trafic, la méthode habituelle consiste à analyser périodiquement les journaux d'accès au serveur Web sur un autre serveur et à mettre à jour la base de données. La période peut varier de quelques minutes à un jour, selon le délai que vous jugez acceptable.

1

Il y a deux façons d'aller à ce sujet:

  1. Vous pouvez considérer chaque résultat de la page [par les journaux Apache/IIS] et l'utiliser
  2. Utiliser rang de Google pour mettre l'accent sur les pages qui sont fortement lié à [messages populaires ne serait plus basé sur les visites, mais sur la quantité de pages qui lient à lui]
+0

Je viens de lire quelque chose à propos de WP-cache - pas sûr de ce que cela enregistre cependant. – Steven

Questions connexes