Ça va aller.

Hé toi. Cela fait longtemps que vous n’avez pas lu quelque chose de gentil et réconfortant sur GO Hub. Nous avons été tellement pris dans le cycle de l’actualité que nous avons perdu le contact avec l’humain entre nous. Rattrapons-nous, cher lecteur.

Vous avez raison – nous aurions dû écrire plus sur la psyché et les problèmes profonds auxquels vous avez été confrontés en 2020. Pas seulement vous, faites attention à moi, tout le monde. Je ne partage pas souvent les articles éditoriaux qui se produisent dans les coulisses – en fait, je ne le fais jamais. Eh bien, aujourd’hui, c’est différent.

GO Hub est presque mort en 2020

Vous ne le savez pas, mais le 21 juillet 2020, GO Hub a failli mourir. Puisque la vie n’est pas un film Marvel, notre mort serait probablement permanente. Suce, non ?

JellyBean, notre « maman Hub » résidente, m’a dit qu’elle et Alistar ne pouvaient plus faire ça. Jelly et Alistar sont avec GO Hub depuis toujours. Vous les voyez rarement dans la nature, mais ils sont là, toujours à regarder, toujours à juger.

Je ne peux pas faire fonctionner le Hub sans eux. Bon sang, je ne saurais pas quelle heure il est sans eux. Vous voyez, tout comme le reste du personnel de GO Hub, ce sont des gens incroyables. Le personnel du GO Hub est mon contrôle de santé mentale, mon laissez-passer Je vous salue Marie et les personnes dont j’apprécie davantage l’opinion que la mienne.

Honnêtement, sans son personnel, GO Hub ne serait qu’un autre crapsite sur les interwebs. Tout comme le vinaigre donne à la salade le goût de « pas des ordures » Pas moi, et certainement pas le code spaghetti qui exécute la base de données. Ce que j’ai également écrit, pour le meilleur ou pour le pire.

Comme vous l’avez probablement compris en 2020, les gens ne sont pas remplaçables. Tout le monde est la personne spéciale de quelqu’un. Oui, même votre ennuyeux neveu qui sirote de la purée de pommes de terre lors des dîners de famille (vous vous en souvenez ?).

Je connais cette idée depuis un moment maintenant. Je ne savais pas que le message de Jelly me mettrait autant d’exclamation.

Définir correctement vos priorités

À vrai dire, lorsque le message de Jelly est arrivé, j’étais au milieu de quelque chose d’autre. Une autre horreur émotionnelle – personnelle par nature, mais tout aussi effrayante. La combinaison mortelle de ces deux situations – l’arrêt – était terrifiante.

Les gens négligent souvent à quel point la prise de décision peut être difficile. Nous nous sous-estimons et nous oublions quelles sont nos priorités. Ce jour-là, le message de Jelly m’a réveillé. Comme une gifle au visage, l’hydre virtuelle de la mauvaise gestion et de mon faible engagement chez GO Hub me dressait à nouveau son horrible visage.

Que fais-je ? Se battre ou s’enfuire ? J’ai choisi de me battre – mais pas pour tout. J’ai choisi de me battre pour GO Hub. Pas pour moi, pas pour autre chose dans ma vie, mais pour GO Hub. Pour Jelly et pour Ali, je voulais faire de cet endroit un bon endroit pour eux. Pour les écrivains, que je voulais vous exposer – les lecteurs. Pour les mods, qui manquaient des outils de modération appropriés pendant trop longtemps

Au cours des prochains jours, je suis allé en profondeur avec la plupart des gens du Hub sur ce qui ne va pas, quel est le problème et comment je peux aider. Coronavirus, anxiété générale, sentiment d’inutilité à gauche et à droite. C’était un cauchemar sanglant de vous dire la vérité. Je déteste parler avec des gens à ce titre.

D’une manière ou d’une autre, nous avons combattu ces problèmes. Je ne sais pas comment. Tout ce dont je me souviens, c’est de parler, de travailler et de parler encore. Mais c’est bien, je ne comprends pas non plus Inception.

Ce que j’ai appris, c’est que cela fonctionne. Parler fonctionne. Travailler dur. Les gens ne sont pas remplaçables, faites-leur savoir. Les gens – les humains – la matière. Chérissez cela, pour l’amour des fracks, chérissez-les. Oui, même les jours où vous vous détestez.

Et c’est ce que j’ai fait, jour après jour.

Pendant des mois, nous avons régulièrement reconstruit et amélioré le Hub, aboutissant à notre récente refonte. Des batailles difficiles ont été gagnées, même si les ennemis étaient étranges et inconnus: dépression, manque d’enthousiasme, manque d’idées, manque de motivation.

Notre méthode ? Parler. Motiver. Autres. Pas vous-même – nous sommes tous pour la plupart un sac de problèmes ennuyeux de toute façon – mais d’autres personnes. Et permettez-vous une tape dans le dos de temps en temps. N’abandonnez pas.

Vous pouvez le faire aussi mec. Ça va aller.

Mais ce n’est pas encore fini: presque perdre nos finances

Comme si 2020 n’était pas assez difficile, nous avons presque perdu notre seule source de revenus: les publicités. L’extrait suivant a été publié sur le canal interne du personnel de GO Hub (appelé à juste titre mairie) le 22 novembre 2020:

Tout a commencé le mercredi 11 novembre. Nous sommes généralement en mesure de convertir environ 0,5% des pages vues en clics sur les annonces dans une fenêtre de 24 heures, soit 0,1% en plus ou en moins. Cela a été une mesure stable au cours des dernières années pour le Hub. Cependant, le 11 novembre, j’ai observé quelque chose d’étrange: plus de 20% des pages vues en provenance des Pays-Bas ont été converties en clics publicitaires.

Non seulement cela est impossible dans les scénarios du monde réel (les meilleurs sites Web optimisés ont environ 2% de conversion), mais l’étrange étroitesse de l’emplacement des visiteurs a soulevé de nombreux signaux d’alarme. Plus étrange encore, ces clics ont été enregistrés sur des espaces publicitaires qui n’ont pas été utilisés depuis 2018 (au moins).

Donc, en tant que bon soldat, je suis allé de l’avant et j’ai supprimé les espaces publicitaires offensants du site Web. Cependant, les clics ne se sont pas arrêtés. Comment est-ce possible ? Comment obtenons-nous des clics sur des publicités qui ne sont pas physiquement disponibles sur le site Web ? J’étais perplexe. Nous sommes allés de l’avant et avons vérifié les forums Adsense et avons remarqué que nous n’étions pas les seuls à avoir ce problème.

Les gens signalaient des clics fantômes des Pays-Bas, du Royaume-Uni et de Taïwan. L’une des affiches a même supprimé l’intégralité de leur site Web, mais les clics ont continué.

Cela a duré jusqu’au dimanche 15 novembre, avec AdSense rapportant parfois des clics plus élevés, parfois plus faibles sur des annonces inexistantes. Aussi étrange que cela puisse paraître, il s’agissait d’une attaque de bot contre Adsense ou contre un groupe aléatoire d’éditeurs.

Le lundi 16 novembre, Google AdSense a limité à zéro le nombre d’annonces que nous pouvons afficher sur GO Hub en raison de problèmes de trafic non valides. À juste titre, étant donné les clics fantômes, mais c’était assez effrayant. AdSense est notre principale source de revenus et sans elle, payer les coûts de serveur et d’écriture devient impossible. Quelque chose doit etre fait.

Et donc je suis allé de l’avant et j’ai fait ce qui suit:

mettre à jour et durcir notre serveur Ubuntu

mettre à jour et renforcer notre environnement d’exécution (mises à jour de version PHP et mises à jour d’extensions)

converti toutes nos anciennes pages en articles

mis à jour tous nos plugins et thèmes

remplacé les anciens codes courts du mieux que j’ai pu, mais il y en avait tellement

s’est assuré qu’aucune de nos pages actuellement diffusées ne contenait le code d’annonce incriminé

Mais les clics ne se sont pas arrêtés. Nous arrivions presque au milieu de la semaine et le problème n’était pas résolu malgré tous les efforts déployés pour améliorer l’infrastructure et la sécurité du Hub. Encore une fois, j’étais perdu. De toute évidence, un bot aléatoire clique sur des annonces quelque part et cela ne relève pas de notre domaine d’influence.

Alors je me suis assis et j’ai commencé à réfléchir. Bon sang, j’y ai pensé pendant des heures et il n’y avait qu’un seul endroit où notre contenu pouvait être stocké et accessible en dehors de GO HUB:

Le cache AMP de fracturation de Google.

Pour ceux qui ne le connaissent pas, les pages AMP sont des « versions ultra rapides réduites d’une page réelle ». Par exemple:

Ordinaire:

pokemongohub.net/post/event/magmar-community-day/

AMP:

pokemongohub.net/post/event/magmar-community-day/amp/

AMP mis en cache par Google:

www.google.com/amp/s/pokemongohub.net/post/event/magmar-community-day/amp/

Et c’est là que le bot faisait ses dégâts. Ils martelaient le cache AMP de Google qui enregistre les versions mises en cache des publications AMP pendant jusqu’à 6 mois. Et donc je suis allé de l’avant, j’ai suivi leur terrible guide et j’ai écrit un script qui purge manuellement leur cache AMP, page par page, URL par URL.

Cela s’est produit mercredi, juste au moment où nos bogues de migration de thème ont commencé à apparaître. Donc, à un moment donné, nous combattions des bots malveillants, traitions de la disparité de contenu entre l’ancien et le nouveau thème, procédions à une refonte et essayions de maintenir le serveur à flot. Je n’entrerai même pas dans des pics de processeur aléatoires qui se sont produits tout au long de la semaine, mais c’était terrible de voir notre processeur passer de nos 20-30% habituels à 100% sur les 6 cœurs à des moments aléatoires de la journée.

Alors… où en sommes-nous maintenant ?

Eh bien, il semble que Google va être indulgent avec nous et que les revenus publicitaires sont lentement rétablis, jour après jour. Nous ne sommes pas encore à 100%, mais hier soir et aujourd’hui, je constate de fortes améliorations et une tendance à la hausse. Notre processus de migration est entièrement terminé et nous avons un tout nouveau site Web à jour, haut de gamme. Je pense que nous avons fait un saut de génération avec la nouvelle infrastructure de conception, de structure et de plugin.

Nos performances de rendu et de réseau se sont un peu améliorées avec ces changements et il semble que tout se remet lentement en place. Nous sommes passés d’environ 80000 404 erreurs quotidiennes mercredi à environ 21000 aujourd’hui, ce qui s’améliorera également avec le temps et les efforts.

Nous avons également mis à jour notre infra de base à tous les niveaux, ramené Forum dans le troupeau, promu des écrivains, réparé le robot GO et nettoyé le serveur. Putain, il s’est passé beaucoup de choses.

Je veux juste vous dire merci – ce fut l’une des semaines les plus difficiles depuis que j’ai commencé GO Hub et baise-moi si je parvenais à faire quoi que ce soit sans votre soutien, votre dévouement, votre modération, votre écriture et simplement votre compagnie.

J’adore cet endroit. J’adore notre famille Hub.

Je vous aime tous,

Zéro

Ce que je veux que tu fasses

Fais une liste. Cachez-le à tout le monde. Une liste de choses que vous avez bien fait cette année. Une liste de personnes qui vous ont rendu la vie meilleure cette année. Une liste de priorités pour vous-même. Une liste de choses qui étaient là pour vous tout au long de cette année.

Et tenez-vous-y. Ne supprimez rien de cette liste – c’est vous. Ceci est votre cœur. Ajoutez-y en 2021. Et n’abandonnez pas. Tu as ça.

Je veux aussi que vous fassiez une autre liste. Liste des personnes qui ne vous ont pas traité équitablement et des choses que vous avez détestées cette année. Débarrassez-vous de ceux-ci. AU PLUS VITE.

Faites-le, et tout ira bien. Croyez-moi – un inconnu sur Internet – tout ira bien.

Tags: , , ,