Author Topic: Attention aux Blogs B2EVOLUTION  (Read 2772 times)

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6047
  • Karma: 50
    • View Profile
    • EdelweissHosting
Attention aux Blogs B2EVOLUTION
« on: Novembre 03, 2005, 12:55:59 pm »
Nous avons eu 2 problèmes en 24 heures avec des sites tournant sous le Blog B2EVOLUTION

Les problèmes :

1 - ce blog ouvre des connexions persistantes avec mySQL mais ne pense pas à les refermer. En quelques visiteurs seulement, un nombre incroyable de connexions mySQL inutiles sont ouvertes. mySQL commence alors à refuser les connexions depuis le site ça vous affiche le message d'erreur : Warning: mysql_connect():...


2 - B2EVOLUTION a un système de stats qui conserve chaque hit dans une base mySQL! Même si votre blog n'a que 3 visiteurs par jour, chaque visiteur va créer des dizaines d'entrées dans une table mySQL. B2EVOLUTION ne nettoie jamais cette table. Selon la fréquentation de votre site, en quelques semaines, à quelques mois, la base mySQL finira par avoir des dizaines à des centaines de milliers d'entrées et commencera à surcharger le serveur de manière très visible.

Exemple: un blog B2EVOLUTION crée en février 2005 et contenant 2 articles presque pas visités, se retrouve avec une table de 30 Mb et 150'000 entrées en Novembre 2005! Près de 100% de la capacité processeur est nécessaire pour ajouter les hits dans une table énorme.


3 - Les connexions base de données comptent dans le calcul de bande passante par Direct Admin. Pour un site normal, ce débit est très faible et ne dépasse pas 1% de la bande passante consommée par mois. Pour un blog B2EVOLUTION, cette quantité peut représenter 99% à cause de l'enregistrement des hits. On a un client qui a fini sa bande passante en 3 jours alors qu'il n'avait presque pas de visiteurs. Mais chaque visiteur, consommait plusieurs Gb de bande passante rien qu'en parcourant quelques pages du blog.


4 - B2EVOLUTION affiche dans la colonne de droite les référents. C'est à dire les sites d'où proviennent la majorité des visiteurs. En théorie, on s'attend à trouver des sites comme Google ou MSN Search... Malheureusement, ce système est exploité par plein de sites adultes qui envoient des spiders vers tous les Blogs B2EVOLUTION de l'internet. Actuellement, 99% de ces blogs affichent dans leur colonne de droite des liens vers des sites adultes au contenu très offensif. Ces sites profitent de cette faiblesse de B2EVOLUTION pour se faire de la publicité et créer des liens qui seront considérés comme une marque de popularité par les moteurs de recherche.

Nous vous recommandons vivement de supprimer cette zone de référents de votre blog B2EVOLUTION.


Conclusion :

Nous n'interdisons pas les blogs B2EVOLUTION, mais nous invitons tous les webmasters utilisant ce type de blogs à prendre leurs dispositions. Il est important de vider régulièrement la table hits. Ceci se fait depuis phpmyadmin. Ceci n'aura aucun impact sur le fonctionnement du blog et aucune donnée, article, commentaire ou utilisateur n'est effacé par le vidage de la table hits. Lors de nos opération de routine sur les serveurs, nous effaçons les contenus des tables hits sans en faire en backup et sans avertir le client. Les contenus de ces tables sont totalement inutiles et jamais personne ne s'est pleint qu'on lui ait effacé une table de hits. La plus part des users ignorent jusqu'à son existence




Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

serenitude

  • Guest
Re : Attention aux Blogs B2EVOLUTION
« Reply #1 on: Novembre 03, 2005, 01:12:51 pm »
Merci de nous alerter Staff, nous allons faire des tests.

Pour vos blogs je vous recommande dotclear, script beneficiant d'un bon suivi et d'une communauté active. Il existe également de nombreux modules complémentaires pour cette application

Pour tous renseignements : http://www.dotclear.net/ en francais

Seerenitude

Grummfy

  • Guest
Re : Attention aux Blogs B2EVOLUTION
« Reply #2 on: Novembre 03, 2005, 02:11:01 pm »
Il existe des alternatives à dotclear :
Word press :
site : http://wordpress.org/
site fr : http://www.wordpress-fr.net/

blogcms :
site http://blogcms.com/

je n'ai pas tester ces script cependant wordperess on me l'as plusieurs fois recommander...

Offline Spinacle

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 993
  • Karma: 28
    • View Profile
    • Aubergedunet
Re : Attention aux Blogs B2EVOLUTION
« Reply #3 on: Novembre 08, 2005, 10:33:16 pm »
Et comme qui dirait, Wordpress est dans l'installatron !!

Offline bebs

  • Jr. Member
  • **
  • Posts: 50
  • Karma: 2
    • View Profile
Re : Attention aux Blogs B2EVOLUTION
« Reply #4 on: Novembre 10, 2005, 11:53:04 am »
quelques hacks proposés sur le site de B2EVO, pour les utilisateurs qui voudraient qd mm conserver ce système:

http://forums.b2evolution.net/viewtopic.php?t=4848
« Last Edit: Novembre 10, 2005, 12:00:10 pm by bebs »

Offline slamp

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Re : Attention aux Blogs B2EVOLUTION
« Reply #5 on: Novembre 16, 2005, 09:32:08 am »
2 - B2EVOLUTION a un système de stats qui conserve chaque hit dans une base mySQL! Même si votre blog n'a que 3 visiteurs par jour, chaque visiteur va créer des dizaines d'entrées dans une table mySQL. B2EVOLUTION ne nettoie jamais cette table. Selon la fréquentation de votre site, en quelques semaines, à quelques mois, la base mySQL finira par avoir des dizaines à des centaines de milliers d'entrées et commencera à surcharger le serveur de manière très visible.
Faux ! La table est nettoyée regulierement. les hits vieux de plus de 30j (par defaut) sont effaces. Elle peut cependant atteindre une tres grosse taille si le blog est particulierement spamme.
Ce paramettre peut etre modifié dans le fichier conf/_advanced.php
Code: [Select]
$stats_autoprune = 30; // Default: 30 daysDe plus le systeme de log de hit peut etre desactivé en supprimant l'entree log_hit(); dans le fichier _main.php du skins que vous utilisez. De cette facon aucun hit ne sera comptabilise.
Inconvenient. Vous n'aurez pas la possibilite de savoir quels sont les sites qui spam votre blog et ne pourrait donc pas les bannir.

Quote
4 - B2EVOLUTION affiche dans la colonne de droite les référents. ...
L'affichage des referents a ete supprimé dans la version 0.9.1

Pour ceux qui ont des problemes de spam, de nombreuses solutions sont disponibles ici: http://forums.b2evolution.net/viewforum.php?f=30

En conclusion: Pensez a utiliser la derniere version des softs disponibles.
http://b2evolution.net
« Last Edit: Novembre 16, 2005, 09:37:16 am by slamp »

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6047
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Attention aux Blogs B2EVOLUTION
« Reply #6 on: Novembre 16, 2005, 04:49:43 pm »
Merci beaucoup de ces précisions Slamp.

La plus part de nos users installent la version par défaut, ou maintiennent une ancienne version. Certains de ces blogs ne sont plus du tout entretenus par leurs auteurs, mais continuent à recevoir des milliers de hits de Russie surtout.

Nous ne sommes pas remontés à l'ancienneté des hits, mais nous avons trouvé des bases qui en contenaient des centaines de milliers et étaient donc comme des bombes prêtes à faire ralentir un serveur ou le faire planter.

On a eu pas mal de retour suite à ce thread et pas mal de nos clients ont déjà apporté les corrections nécessaires.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6047
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Attention aux Blogs B2EVOLUTION
« Reply #7 on: Novembre 23, 2005, 04:53:10 pm »
Voici une image prise aujourd'hui de la base de données d'un blog B2EVOLUTION:

- Avant intervention:




- Après intervention:


Remarquez le nombre de hits stockés. On va gentillement vers 400'000. Soit une bombe logique qui n'attend juste une commande de type SELECT ALL pour nous planter un serveur.

On n'a jamais vu un programmeur stoquer des hits dans une base mySQL !
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php