À Wall Street Oasis nous avons constaté que chaque fois que nous nous employons à améliorer la vitesse de nos pages, Google nous envoie davantage de trafic organique. En 2018, le site Web de notre société a généré plus de 80% de notre trafic grâce à la recherche organique. Cela représente 24,5 millions de visites. Il va sans dire que nous sommes très attentifs à la manière dont nous pouvons continuer à améliorer notre expérience utilisateur et à garder Google heureux.
Nous avons pensé que cet article serait un excellent moyen de mettre en évidence les mesures spécifiques que nous prenons pour maintenir notre vitesse de publication rapide. et le trafic organique en bonne santé. Bien que cet article soit quelque peu technique (la vitesse de la page est un sujet important et complexe ), nous espérons qu'il offre aux propriétaires de sites Web et aux développeurs un cadre permettant d'essayer d'améliorer leur vitesse de page.
Notre site Web est construit sur le Drupal CMS et nous fonctionnons sur un serveur avec une pile LAMP (plus Varnish et memcache). Si vous n'utilisez pas MySQL, toutefois, les étapes et les principes de cet article sont toujours pertinents pour d'autres bases de données ou un proxy inverse.
Prêt? On va creuser.
5 étapes pour accélérer le back-end
Avant de passer à des étapes spécifiques qui peuvent vous aider à accélérer votre back-end, il pourrait être utile de revoir ce que nous entendons par «back-end». Vous pouvez penser à l’arrière-plan de tout ce qui entre dans le stockage des données, y compris la base de données et les serveurs – en gros, tout ce qui contribue à rendre le site Web fonctionnel avec lequel vous n’interagissez pas visuellement. Pour plus d'informations sur la différence entre le backend et le frontend, lisez cet article
Étape 1: assurez-vous que le proxy inverse est configuré
Il s'agit d'une première étape importante. Pour Wall Street Oasis (WSO), nous utilisons un proxy inverse appelé Varnish. C'est de loin la couche de cache la plus critique et la plus rapide et sert la majorité du trafic anonyme (visiteurs déconnectés). Vernis met en mémoire toute la page en mémoire cache, ce qui permet de la rendre rapidement au visiteur.