mod_pagespeed et ngx_pagespeed. Modules Google pour Apache et NGINX Webserver pour am√©liorer les performances. - ūüŹÜ Serveur g√©r√©
27 juillet 2019

mod_pagespeed et ngx_pagespeed. Modules Google pour Apache et NGINX Webserver pour améliorer les performances.

Comment am√©liorer le PageSpeed ‚Äč‚Äč?

Lorsqu'il s'agit de charger un site Web, la vitesse est essentielle. Avec les connexions Internet haut débit modernes, les gens s'attendent généralement à des résultats instantanés lorsqu'ils naviguent sur le Web, et si votre site se charge trop lentement, il est susceptible de se fermer et de passer au suivant. Nous devons résoudre le problème maintenant, c'est une question de business et de perte de revenus ainsi que de positionnement. La vitesse n'est plus une option mais un devoir de tout site professionnel qui se respecte et qui a tendance à bien faire en ligne.

Qu'est-ce que mod_pagespeed ?

Un certain nombre d'aspects peuvent affecter la vitesse de chargement de votre site Web, des performances du mat√©riel de votre serveur au logiciel que vous ex√©cutez dessus et au code de votre site Web. Alors que la plupart des logiciels s'installent avec une configuration con√ßue pour permettre √† la plupart des utilisateurs d'√™tre op√©rationnels, elle n'est parfois pas aussi efficace qu'elle pourrait l'√™tre. Lors de l'utilisation du serveur Web Apache ou du serveur Web NGINX, ses performances de service de fichiers peuvent √™tre am√©lior√©es en utilisant le module mod_pagespeed de Google. Ce module effectue quelques optimisations sur le code HTML et Javascript pour r√©duire sa taille, ainsi que la mise en cache des fichiers modifi√©s pour acc√©l√©rer la livraison depuis le disque. Le couplage avec Memcached permet √† mod_pagespeed de stocker les fichiers modifi√©s en m√©moire plut√īt que sur le disque pour acc√©l√©rer davantage la livraison des fichiers.

Quand dois-je utiliser Mod_PageSpeed ?

Mod_PageSpeed ‚Äč‚Äč‚Äč‚Äčest une bonne option pour les sites confront√©s aux sc√©narios suivants :

Pas d'historique d'optimisation - N'importe quelle optimisation vaut mieux que pas d'optimisation. Ce module contient de nombreuses bonnes pratiques que vos développeurs peuvent appliquer immédiatement.

Sites statiques - Si votre site est principalement composé d'images statiques et de contenu qui ne change pas fréquemment, ce module vous aidera instantanément en compressant les images et en facilitant l'utilisation de votre HTML.

Aux c√īt√©s de vos serveurs Apache ou Nginx - Il s'agit d'un serveur de plug-in pour ces serveurs Web sp√©cifiques. Id√©al pour les soci√©t√©s de m√©dias et autres sites √† contenu important qui h√©bergent et g√®rent leurs propres serveurs.

Pas de budget pour la vitesse - Si vous avez utilisé tout votre argent sur un CDN, ce module est une bonne option pour l'optimisation du front-end car il est open source. Cependant, les ingénieurs système doivent l'installer, le configurer et le mettre à jour à mesure que votre site Web change.

Mais il n'y a pas de plugins WordPress pour augmenter la vitesse ?

Si vous venez de vous poser cette question, sachez que vous avez probablement raison, mais de votre point de vue. En fait, vous prenez pour acquis que tout le monde utilise des CMS tels que WordPress, Joomla, Drupal, Magento, o√Ļ il existe d√©j√† des plugins pour obtenir de bonnes performances c√īt√© application. En v√©rit√©, il existe des sites personnalis√©s qui ont √©t√© d√©velopp√©s sans tenir compte d'une optimisation c√īt√© application et comme ils ne sont pas modulaires, ils n'ont pas la possibilit√© d'installer de plugin ou de module pour des performances au niveau applicatif.

Dans ces cas soit vous revoyez complètement le code, le javascript et ainsi de suite, soit vous comptez sur mod_pagespeed qui fera l'optimisation pour vous de manière absolument transparente sans avoir à mettre la main sur une seule ligne de code pour votre application.

M√™me lorsque vous utilisez Plugin for WordPress, vous souhaitez peut-√™tre am√©liorer la fonctionnalit√© en √©liminant certains plugins co√Ľteux et on√©reux (du point de vue de la charge du serveur et de la vitesse PHP) pour d√©l√©guer les principales fonctions d'optimisation (minification JS, CSS, HTML, redimensionner les images pour mobile, transformation Webp, chargement asynchrone, au-dessus de la ligne de flottaison et autres) directement vers un module natif √©crit en C et donc extr√™mement performant m√™me pour les sites √† forte charge (des dizaines de milliers de visites par minute).

Par exemple, vous pouvez laisser les fonctions de minification JS et CSS déléguées à certains plugins WordPress tels que W3 Total Cache ou WP Rocket et activer la diffusion d'images webp (qui pèsent environ 50% de moins que déjà écrit dans cet article) directement depuis mod_pagespeed.

Filtres Mod_pagesepeed, ce qu'il peut faire.

Une liste des optimisations disponibles mises en Ňďuvre par le SDK d'optimisation de PageSpeed ‚Äč‚Äč‚Äč‚Äčde Google.

Les modules PageSpeed ‚Äč‚Äč‚Äč‚Äčpeuvent optimiser automatiquement la latence des pages Web et l'utilisation de la bande passante en optimisant le contenu pour mettre en Ňďuvre les meilleures pratiques en mati√®re de performances Web.

La réduction du nombre de requêtes vers un seul domaine, l'optimisation des politiques de cache et la compression du contenu peuvent considérablement améliorer les performances Web et conduire à une meilleure expérience utilisateur.

Avec les filtres d'optimisation de PageSpeed, il devient beaucoup plus facile d'appliquer certaines de ces meilleures pratiques, qui fournissent une solution qui accélère efficacement et sans effort vos applications Web. L'optimisation se fait sur le serveur et fonctionne quel que soit le framework ou le langage utilisé.

 

Comme vous pouvez le constater, les fonctionnalit√©s sont vraiment nombreuses et doivent √™tre activ√©es en fonction de votre th√®me et de votre site. Tous les sites ne sont pas identiques et l'activation de certaines fonctionnalit√©s incompatibles pourrait ¬ę casser ¬Ľ le bon fonctionnement des scripts Javascript ou des √©l√©ments CSS, produisant un effet visuel incorrect appel√© pagination ou pagination de mise en page.

La philosophie idéale est d'activer au moins les filtres pour les images, et d'en activer progressivement d'autres tant que vous obtenez un bon résultat de performance sans casser le bon fonctionnement du site et le bon affichage.

Puis-je l'utiliser sur un hébergement mutualisé, un VPS ou un serveur dédié ?

 

mod_pagespeed ou NGX_Pagespeed pour fonctionner ils doivent être installés au niveau Apache ou NGINX et donc le WebServer. Il est possible de le faire dans n'importe quel contexte dans lequel l'utilisateur a accès à une instance Linux avec des privilèges root tant qu'il a évidemment d'excellentes compétences système puisqu'il s'agit d'une opération effectuée au niveau du shell comme vous le voyez ci-dessous.

Dans l'h√©bergement partag√©, cette fonction n'est normalement pas fournie car mod_pagespeed et ngx_pagespeed manquent plut√īt de ressources et les activer dans un environnement partag√© signifierait pour les entreprises qui vendent un h√©bergement √† bas prix de voir "obstruer" leurs machines et de ne pas pouvoir continuer les pratique barbare de survente (remplissage excessif d'un serveur avec de nombreux sites clients, avec une capacit√© sup√©rieure √† celle recommand√©e) et par cons√©quent, il n'est pas activ√© ou m√™me d√©lib√©r√©ment d√©sactiv√©.

mod_pagespeed, cPanel et Plesk

Les deux panneaux de contr√īle d'h√©bergement les plus utilis√©s au monde offrent la possibilit√© d'√©tendre les fonctionnalit√©s ainsi que l'installation de mod_pagespeed en tant qu'√©tape suppl√©mentaire. La proc√©dure √† suivre n'est pas si diff√©rente de ce que vous feriez dans un environnement sans panneau de configuration car elle doit √™tre effectu√©e √† partir de la ligne de commande comme dans l'√©cran sup√©rieur et n√©cessite √©galement des privil√®ges root (super utilisateur) pour t√©l√©charger, compiler, installer et configurer le module pagespeed pour Apache ou NGINX

Considérant qu'à l'époque par des ingénieurs système professionnels avec plus de 10 ans d'expérience, notre première installation fonctionnelle de ngx_pagespeed (très bien calibrée) pour résoudre quelques petits mais sérieux problèmes de la configuration standard, a pris environ une semaine, nous doutons qu'un utilisateur final à jeun les notions systémiques et la connaissance de Linux peuvent être en mesure d'implémenter ce module seul sans risquer de gros dommages à l'installation ou une configuration incorrecte du module qui au mieux peut rester inactif, inefficace et au pire casser le javascript et la mise en page du site .

Vous pouvez éventuellement demander à votre Hébergement s'il active et configure mod_pagespeed ou ngx_pagespeed sur votre panel, mais ne partez pas du principe que cela peut se faire facilement depuis votre hébergement ou que cela peut se faire gratuitement, mais surtout que cela peut fonctionner correctement.

Beaucoup de nos clients nous ont dit que certains hébergeurs ont refusé l'implémentation en disant qu'elle n'était pas incluse dans leur plan d'hébergement et surtout que cPanel et Plesk ne prennent pas en charge les modules de vitesse de page.

 

 

 

Hébergement Mod_pagespeed et ngx_pagespeed

La meilleure solution cl√© en main dans laquelle vous n'aurez √† penser √† rien est de vous fier √† une entreprise comme la n√ītre (pas n√©cessairement la n√ītre) qui vous offre un service d√©j√† inclus dans les plans d'h√©bergement haute performance et sur Serveurs D√©di√©s, va installer, configurer et calibrer les fonctionnalit√©s de ngx_pagespeed sur votre site, en ayant la pr√©voyance d'activer les fonctions compatibles avec votre site et de d√©sactiver les autres qui peuvent √©galement nuire gravement.

Nous avons la pile ngx_pagespeed de plus ce n'est pas seulement une valeur ajoutée tangible en soi, mais un composant d'une pile logicielle assez avancée et très bien configurée (probablement le meilleur du marché) que vous pouvez examiner dans le graphique suivant.

 

 

Utiliser notre Hébergement, c'est non seulement avoir les meilleures performances du marché mais aussi la meilleure gestion des attaques DDOS et une gestion optimale des processus de sécurité, de sauvegarde et de reprise après sinistre, ainsi qu'une surveillance et une assistance constante 24h/365, XNUMXj/an avec délais d'intervention très rapides.

Vous avez des doutes ? Vous ne savez pas par o√Ļ commencer ? Contactez-nous


Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

ManagedServer.it est le premier fournisseur italien de solutions d'hébergement hautes performances. Notre modèle d'abonnement est abordable et prévisible, afin que les clients puissent accéder à nos technologies d'hébergement fiables, à nos serveurs dédiés et au cloud. ManagedServer.it offre également d'excellents services d'assistance et de conseil sur l'hébergement des principaux CMS Open Source tels que WordPress, WooCommerce, Drupal, Prestashop, Magento.

JUSTE UN MOMENT !

Souhaitez-vous voir comment votre WooCommerce fonctionne sur nos syst√®mes sans avoir √† migrer quoi que ce soit ? 

Entrez l'adresse de votre site WooCommerce et vous obtiendrez une démonstration navigable, sans avoir à faire absolument quoi que ce soit et entièrement gratuite.

Non merci, mes clients préfèrent le site lent.
Remonter en haut