Appel aux codeurs de bonne volonté

Bon je vais faire concis :

  • BBClone me convient pour connaître le tra­fic du site ;
  • Refe­rers me conve­nait presque pour connaître les réfé­rents. Avec une liste noire, je pou­vais éli­mi­ner les réfé­rents non per­ti­nents (moteurs de recherche, spammeurs…). Mais cette liste noire en regexp (non désa­mor­çable) explose l’usage CPU du serveur.

Réfé­rers per­met de fil­trer à la visua­li­sa­tion, alors que BBClone filtre à l’enregistrement. De plus, la seule chose qu’il filtre, c’est les robots.

Quelqu’un a-t-il [une idée de|le cou­rage de coder] quelque chose qui per­mette de visua­li­ser la liste des réfé­rents « per­ti­nents » (ce sur lequel le web­mestre est seul juge) sans explo­ser le ser­veur ? Une sorte de BBClone avec fil­trage à la visua­li­sa­tion per­son­na­lisé.

Je vois deux alternatives :

  • un gref­fon refe­rers per­met­tant de ne pas uti­li­ser les expres­sions régu­lières par défaut. Mais Julien Mudry, le main­te­neur, n’a vrai­ment pas la tête à coder en ce moment ;
  • une modi­fi­ca­tion de BBClone pour un fil­trage à la visualisation.
Loading Facebook Comments ...

Une réflexion au sujet de « Appel aux codeurs de bonne volonté »

  1. David Latapie

    Salut,

    J’ai copié ton code (dans template.php, j’ai ajouté le second mor­ceau de code, je n’ai pas sup­primé le pre­mier, ça peut être utile à savoir).

    Le code ne marche pas. Je vais voir du côté du gref­fon de réfé­ren­ce­ment, et j’ai l’erreur suivante :

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 42816445 bytes) in /usr/serveur/empyree/ecrire/tools/referers/index.php on line 125

    L’erreur est tou­jours là quand je sup­prime le code dans functions.php et template.php, donc j’imagine un pro­blème de chez moi, mais j’ai un peu de mal à voir…

    Répondre

Laisser un commentaire