web-dev-qa-db-fra.com

comment arrêter d'utiliser google page speed

J'ai un site web wordpress que je crée pour un client hébergé temporairement sur http://dev.eatfit.co.nz/

Je remarque que souvent (mais pas à chaque fois) que je navigue sur une page (par exemple, la page d'accueil), ce que je suppose, c'est que le service en ligne google pagespeed semble réécrire l'URL à la volée pour optimiser les choses, je reçois donc des URL. comme ce qui me revient (visible dans fiddler ou dans la source .html)

http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png

Je ne veux pas que cela se produise et je veux désactiver la vitesse de rotation de page de Google, car elle optimise de manière incorrecte le fichier css et met également en cache en permanence, de sorte que le test des mises à jour est pénible.

Ce qui est étrange, c’est que je n’ai jamais activé la vitesse de recherche google en ligne pour ce site Web et qu’il n’y ait aucun plug-in d’optimisation spécial dans mon installation wordpress. J'ai consulté leur service en ligne et, apparemment, vous devez insérer une entrée DNS spéciale pour cname afin de faire fonctionner pagespeed, mais il n'existe aucun cname de ce type sur ce domaine.

Il semble que quelque part entre le serveur de la société d'hébergement et mon ordinateur client, les URL soient automatiquement réécrites. Comment cela se passe-t-il et comment peut-il être arrêté?.

15
Ewart Maclucas

Il semble que mod_pagespeed est installé sur l'hôte.

Si vous ne pouvez pas le désactiver pour votre site, vous pouvez ajouter? ModPagespeed = off à la fin de votre URL dans le navigateur, comme ceci

http://dev.eatfit.co.nz/?ModPagespeed=off

49
Andy Davies

Si vous regardez dans votre répertoire Apache conf.d (le mien se trouve à /etc/httpd/conf.d), vous devriez voir un fichier appelé pagespeed.conf. Pour désactiver complètement le service, recherchez la ligne qui dit:

ModPagespeed sur

et le changer pour:

ModPagespeed off

... puis redémarrez votre service httpd avec " service httpd restart ".

11
user1883048

Ces deux réponses sont exactes - la réponse est oui, il s’agit d’un module Apache installé par la société d’hébergement sur tous les comptes - pour le désactiver, vous pouvez ajouter la ligne ci-dessous dans votre fichier .htaccess:

ModPagespeed off

8
Ewart Maclucas

Besoin de changer dans le fichier pagespeed.conf de activé à désactivé

ModPagespeed off 

Emplacement du fichier dans Ubuntu/Debian

/etc/Apache2/conf.d/pagespeed.conf

Emplacement du fichier dans CentOS/httpd

/etc/httpd/conf.d/pagespeed.conf

Ne pas oublié de redémarrer les services Apache ou httpd.

pour site web individuel via .htaccess

ModPagespeed off 
1
Bheru Lal Lohar

En apparence, il s’agit d’un module pour Apache. Il est donc possible qu’il soit installé sur votre serveur d’hébergement. Je contacterais votre hôte si vous ne l’avez pas demandé.

1
user1148760

Je peux confirmer toutes les réponses énumérées ci-dessus. On dirait que vous l'avez bien désactivé via votre fichier .htaccess. Cependant, j'aimerais savoir quels problèmes fonctionnels vous avez rencontrés avec le CSS. Je n'ai pas pu détecter de différence visuelle sur votre page d'accueil avec & sans mod_pagespeed. Si vous avez trouvé un bogue, nous aimerions le corriger.

Il est vrai que cela ajoute la mise en cache à vos ressources, mais le serveur vérifie les modifications toutes les 5 minutes si vous n'avez pas de TTL explicite et écrit les URL avec de nouveaux hachages de contenu chaque fois que les données sont modifiées. Même ce délai de 5 minutes peut certes devenir gênant lors du développement, mais il existe une fonctionnalité relativement nouvelle: ModPagespeedLoadFromFile qui rend le développement de mod_pagespeed plus fluide et améliore également les performances du serveur.

L'avantage de tout cela est qu'il y a beaucoup moins d'allers-retours sur votre serveur et une latence considérablement réduite pour vos utilisateurs finaux. Consultez les résultats de la webpagetest:

Vidéo , mod_pagespeed on , mod_pagespeed off

Aussi, pourriez-vous me dire quel fournisseur d'hébergement vous utilisez et qui active mod_pagespeed par défaut? Merci!

1
Joshua Marantz

Pour moi, cela fonctionnait comme ceci (attention, cela désactiverait la vitesse de transmission des pages pour toutes les requêtes, pas de chaîne de requête): 

vim /etc/Apache2/mods-available/pagespeed.conf
#ModPagespeed on
ModPagespeed unplugged
:wq

Je commente ModPagespeed sur et j'ajoute la ligne ModPagespeed unplugged ici. J'espère que ça aide.

1
anshuman

sur mon installation de lampe sous Elementary OS, le fichier conf de pagespeed est activé 

lampstack-(yourversion)/Apache2/conf/pagespeed.conf
0
Diego Bolina

Et si vous voulez que la vitesse de pages cesse de changer les noms de fichiers et ce filtre:

pagespeed InPlaceResourceOptimization on;

Voir ici à ce sujet. Le chapitre s'appelle "Optimisation des ressources sur place"

De plus, si vous définissez des fichiers statiques, vous verrez immédiatement les modifications et améliorer les performances. Voir ici à ce sujet. Voir le chapitre "Chargement de fichiers statiques à partir du disque"

0
Harvey