Le 06/09/2018 à 12:34

Bonjour à tous,

Vous avez peut-être remarqué que vos sites sont désormais dotés d'un réservoir à carburant. Je crée ce topic pour donner quelques infos à ce sujet et vous permettre de poser des questions. Il y a d'ores et déjà une explication concise sur le tableau de bord et une explication beaucoup plus détaillée dans un petit article. On a essayé de faire un système simple et intuitif mais ce n'est jamais parfait ;-)

Voici en gros le pourquoi et le comment :

Chaque site a un réservoir de carburant RaidGHost. Bien sûr, il faut que le réservoir ne soit pas vide pour que le site fonctionne. En fonction de l'impact de votre site sur les performances du serveur (en gros le trafic de votre site), vous brûlez plus ou moins de carburant. Grâce à un système d'arrondi sympathique, les petits sites ne brûlent rien du tout ! Pour recharger le réservoir, il suffit de nous faire un don et nous créditons le réservoir du nombre d'unités correspondant. Quand vous créez un nouveau site, nous vous donnons 1000 unités comme ça vous avez le temps de voir venir !

Ce système est génial pour deux raisons. Primo, il nous permet de discriminer les gros sites qui ralentissent beaucoup le serveur en leur demandant une compensation. Secundo, la formule qui calcule la consommation en carburant est intelligente. Elle épargne les sites bien programmés (légers pour le serveur) et sanctionne les usines à gaz. En gros, vous consommez en carburant exactement ce que vous coûtez au serveur ! C'est un peu comme quand vous conduisez une voiture : si vous conduisez bien, vous pouvez faire beaucoup de kilomètres sans brûler trop d'essence alors qu'à l'inverse si vous avez une conduite brusque, si vous freinez tout le temps, si vous passez mal les vitesses, alors vous brûlez plus de carburant.

Si vous avez des questions, c'est ici qu'il faut les poser. Cela nous évitera de dire 50 fois la même chose par mail ou par ticket ;-) On est également preneurs de vos remarques !

Une dernière chose. Je sais que certains d'entre vous trouveront à se plaindre car c'est au final un moyen détourné pour nous de faire rentrer un peu d'argent. Déjà, on a besoin de cet argent car nous avons des frais (serveurs, noms de domaines etc...) ! Nous tournons sur un serveur peu puissant et beaucoup se sont plaints (à juste titre !) de lenteurs. Et je ne parle même pas des attaques quasi quotidiennes dont nous faisons les frais ! Au moins avec le carburant, nous identifions vraiment les sites qui impactent les performances du serveur. Soit les sites bien conçus avec beaucoup de trafic, ou pire les sites très mal conçus (par exemple qui font des boucles infinis en php et qui monopolisent ainsi un coeur du CPU pendant 30 longues secondes, sisi on en a !). Au final, le carburant est une très bonne nouvelle et ne concerne qu'assez peu de sites.. Il est assez probable que vous ne brûliez presque jamais d'unités et quand bien même vous en brûleriez une par jours, cela vous fait plus de 2 ans et demi d'hébergement gratuit avec les 1000 du début !

Bien à vous,
Rémi pour RaidGHost
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 09/09/2018 à 08:29

Salut !

Non, c'est même une très bonne idée !
Cela permet de supprimé les sites qui tue les hébergements gratuits !

Que peux tu en dire des CMS par exemple, il consomme beaucoup ?

Le 09/09/2018 à 14:53

Bonjour,

Je crois en effet que les CMS consomment un peu plus si on enlève pas les options inutiles. Par contre il me semble qu'il faudrait préciser la partie "sanction", puisque qu'a priori les sites mal faits qui seront concernés doivent déjà consommer plus par nature... Pourquoi les "sanctionner" en plus ?

Quentin

Le 09/09/2018 à 15:07

Salut !

Pour les CMS ça dépend effectivement de la manière dont ils sont configurés et surtout des options/plugins utilisés. Wordpress, pour ne citer que lui en exemple, peut être particulièrement catastrophique à ce niveau.

En effet Zoch l'idée est de faire contribuer les sites qui nous coûtent cher ! D'autres hébergeurs proposent des services "à prix libre" avec cette même idée que l'hébergement n'est gratuit que pour les petits sites mais les gros doivent contribuer. Le problème bien sûr c'est qu'on laisse ça à la discrétion des utilisateurs... Avec notre système de carburant on force la chose, c'est vrai, mais on quantifie la contribution de manière impartiale et juste !

Concernant les "sanctions", c'est vrai qu'un site mal conçu consommera de toutes façons plus de carburant que le même site bien conçu. Cela dit, ce ne sera le cas que si le nombre de visites est conséquent. Avec le système de sanction, c'est indépendant du nombre de visites. Il s'agit donc bel et bien d'une sanction visant à promouvoir les sites dont la navigation est fluide. Il faut aussi penser à l'internaute pour qui un site lent est assez pénible à visiter ! Après je vous rassure, très peu de site sont concernés par les sanctions (une douzaine environ) et ils le méritent vraiment car ce sont ces quelques sites qui ralentissent énormément le serveur comme vous pouvez encore le constater aujourd'hui ! Dans l'article que j'ai écrit au sujet du carburant, j'explique en détails la formule et je donne quelques conseils (qui se déduisent naturellement de la formule) afin de consommer moins. Allez donc le parcourir rapidement avant d'être à sec ;-)
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 10/09/2018 à 11:33

Salut,

Très intelligent en effet ! Et cela semble juste, c'est vrai.

Je viens d'aller jeter un œil à mon réservoir : je ne suis déjà "plus qu'à" 976 unités :-(
Déjà une première question : Quelle est ma consommation journalière ?
A priori ça a commencé le 4/9 ("Dernière recharge le 04/09/2018"), donc ça ferait -24 unités en 6 jours, soit une moyenne de -4 unités par jour. C'est bien ça ?

Ensuite oui je voudrais bien refaire les calculs par moi-même, non pas que je n'ai pas confiance, mais notamment pour voir si mon site a un succès dingue et tout tombe dans la partie "consommation", ou si je mérite le bonnet d'âne du site mal conçu car tout tombe dans la partie "sanction" - auquel cas je vais devoir chercher comment améliorer ça - tout en gardant le CMS (Joomla) - car je ne demande qu'à bien faire !
(Faites-moi signe en privé si jamais je "monopolise un cœur du CPU pendant 30 longues secondes" !)

Pour cela, pourriez-vous nous expliquer où trouver les variables des formules, SVP ?
J'ai commencé à chercher :
— Nombre de requêtes apache (nbReq) : ?
— Présence d’un .htaccess (htaccess) : OK, j'ai.
— Nombre de pages vues (nbPages) : OK, c'est dans les stats.
— Nombre de connexions SQL (nbCoSQL) : ?
— Nombre de mails envoyés (nbMails) : ?
— Bande passante utilisée en Gio (bandePassante) : OK, c'est dans les stats.
— Espace disque utilisé par les fichiers HTML/PHP/ressources etc... en Gio (espaceDisque) : ?
— Espace disque utilisé par les bases de données en Gio (espaceDisqueBDD) : je crois avoir ça dans phpMyAdmin, tout en bas de la liste des tables
— CPU utilisé par le site (CPU) : ?
— Mémoire vive utilisée par le site (MEM) : ?

Merci pour vos éclaircissements.
Bonne nuit.
HervE
japprecie, les musiques à vivre : http://japprecie.raidghost.com

Le 10/09/2018 à 15:49

Salut !

Oui en effet c'est bien 4 unités par jour en moyenne (sur un mois cela représente 120 unités soit 1€20). C'est vrai que ce n'est pas évident de comprendre quelle variable correspond à quoi, nous allons rendre ça plus simple. En fait, tout est dans la partie "statistique". Voici le détail :

— Nombre de requêtes apache (nbReq) : Requêtes web
— Présence d’un .htaccess (htaccess) : C'est vous qui le savez
— Nombre de pages vues (nbPages) : OK, c'est dans les stats.
— Nombre de connexions SQL (nbCoSQL) : idem dans les stats (connexions SQL)
— Nombre de mails envoyés (nbMails) : mails envoyés (dans les stats)
— Bande passante utilisée en Gio (bandePassante) : OK, c'est dans les stats.
— Espace disque utilisé par les fichiers HTML/PHP/ressources etc... en Gio (espaceDisque) : C'est l'espace disque dans les stats.
— Espace disque utilisé par les bases de données en Gio (espaceDisqueBDD) : Il manque ça dans les stats. On va le rajouter ;-). Je précise qu'il s'agit de l'espace utilisé effectivement sur le disque et pas le poids du fichier SQL utilisé pour les saubegardes par exemple.
— CPU utilisé par le site (CPU) : les stats (indice CPU sans unité)
— Mémoire vive utilisée par le site (MEM) : Indice RAM dans les stats (pareil sans unité)

On peut aussi voir le détail du carburant consommé sous le réservoir. On y voit les débits de chaque jour. Pour avoir plus de détail, il faut cliquer sur "Ressource du site". Je suis allé jeté un oeil au votre et je vous rassure vous n'avez quasiment pas de sanction (et pas de boucle infinie !). C'est donc bien le succès de votre site qui brûle du carburant donc, tant mieux !
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 10/09/2018 à 16:32

Merci pour ces explications.

Je regarde régulièrement les stats détaillées https://www.raidghost.com/stats.php?u=<mon_site>
Mais je découvre en effet que les variables qui me manquaient se trouvent dans le sommaire des stats dans le tableau de bord https://www.raidghost.com/site.php?id=<mon_id>&stats

Cependant, ces stats sont "'grosse maille" (1k, 5k..) et surtout elles sont mensuelles, et ne me permettent donc pas de calculer la consommation journalière. Comment faire alors ?

Je n'ai pas trouvé le détail sous le réservoir ni le lien "Ressource du site" dont vous parlez. Où est-ce donc ?

Enfin, même si mon site est sur la pente ascendante :-) comme je vous le disais par mail il est, depuis mars 2018, victime d'une part importante (au moins la moitié) de traffic parasite/artificiel/robot... J'ai déduit cela à partir des tableaux Pages-URL (Top 20), Connexion au site par, Durée des visites et Historique mensuel.
Est-ce propre à mon site, ou général à tous les sites RaidGHost depuis la migration des serveurs de mars 2018 ?
Comment réduire ce faux traffic ?

HervE
japprecie, les musiques à vivre : http://japprecie.raidghost.com

Le 24/09/2018 à 22:55

Bonjour HervE,

En ce qui concerne le trafic c'est vrai qu'une bonne partie est représentée par le robots... c'est quelque chose dont on ne se rend pas compte à moins d'être webmaster ;) je m'étonne simplement qu'il y ait eu un changement en mars 2018, peut-être que cela est du à une hausse du référencement du site en question. Dans tout cas c'est tout à fait normal ! RaidGHost filtre déjà une bonne partie de ce trafic avec un parefeu, nous faisons ce que nous pouvons pour éliminer les "fake Google bot" notamment en téléchargeant réfulièrement des listes d'adresse IP connues pour être habituées de ces techniques.

En ce qui concerne les stats "grosse maille", j'ai ajouté un pop-up contenant l'information détaillée, et qui apparaît au passage de la souris sur les statistiques en question. Est-ce que cela vous paraît pertinent ?

Bonne continuation !
N'hésitez pas à ouvrir un ticket de support si vous avez besoin d'aide.

Le 16/10/2018 à 16:35

Bonjour
J'ai découvert par ce mail le système de carburant. J'avoue avoir été un peu surpris que cela m'arrive par mail car, sauf erreur de ma part, il n'en est pas fait mention dans l'écran "Documentation officielle de RaidGHost". J'ai donc migré notre site http://www.miavo.raidghost.com/ sans savoir que peut-être on allait à terme nous demander de contribuer financièrement à son maintien en ligne. Je rappelle qu'il s'agit d'une petite association à but humanitaire basée à Madagascar pour laquelle chaque euro compte et est mis au service des jeunes sur le terrain.
D'autre part, je ne suis qu'un webmaster "amateur" aussi quand on me parle d'optimiser le site pour ne pas consommer trop de carburant, j'avoue me sentir désarmé. Notre site en est à 937 unités restantes en même pas un mois et demi d''existence et si la migration a peut-être consommé beaucoup, il continue à consommer du carburant alors que la consultation y est faible et que nous n'avons pas de boîte mail ni de bdd.
Comprenant fort bien qu'il faut optimiser l'occupation des serveurs, je pense cependant qu'il serait intéressant de nous fournir une aide au diagnostic plus précise et personnalisée en indiquant précisément ce qui consomme le plus et comment y remédier.
Cordialement
MIAVO

Le 16/10/2018 à 17:11

Bonjour,

ce système est très récent. Il n'a été mis en place que début septembre. Nous aussi sommes une petite association sans ressource. Concrètement nous sommes deux bénévoles. Le montant des dons que nous avons reçu s'élève à 25€ sur 3 ans. Les serveurs nous coûtent 25€ par mois donc nous y mettons de nos poches.

La documentation n'est en effet pas à jour car ceci prend du temps. En revanche, le principe du carburant est très clairement mentionné sur le tableau de bord et un article de 5 pages explique son fonctionnement dans le détail.

Pourquoi avez-vous été prévenu par mail ? Parce que votre site est passé sous la barre des 950 unités (sur 1000 offertes au départ). Nous ne pouvions pas envoyer un mail par utilisateur lors de la création du carburant car ce nombre massif de messages nous aurais valu d'être bannis par des filtres comme razor2 (c'est déjà arrivé par le passé et c'est très contraignant car les mails n'arrivent plus à destination).

Concernant l'optimisation du site, je comptais effectivement faire l'aide dont vous parlez. Là encore, ça prend du temps et le temps, ce n'est pas franchement de l'argent quand on est bénévole chez RaidGHost !

Cordialement,
Rémi pour RaidGHost
Cette signature utilise du bbcode. Vous pouvez apprendre ici !