web-dev-qa-db-fra.com

Google Pagespeed ne reconnaît pas minify, la mise en cache, etc.

Récemment, mes sites ont été complètement abandonnés au chapitre de l'optimisation/de la vitesse des sites dans le système d'évaluation Google Adsense. Lors de l'utilisation de Google PageSpeed ​​Insights, cela me dit pas mal de choses. L'une consiste à exploiter la mise en cache du navigateur. Je suis allé dans mon fichier .htaccess et j'ai ajouté ce morceau de code.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##

Après avoir ajouté ce code à mon fichier .htaccess, j’ai retesté mon site Web et j’ai constaté qu’il me demandait maintenant de tirer parti de nombreux plugins jquery. Ce que je pourrais ajouter n’était pas là avant d’ajouter le code au fichier .htaccess.

Google me demande également de minifier mes CSS, HTML et JS. Eh bien, j'ai téléchargé un plugin Wordpress appelé Better Wordpress Minify, paramétré pour minimiser automatiquement HTML, CSS et JS. Après avoir installé le plugin et refait le test via Google Pagespeed, j'ai remarqué qu'il me demandait toujours de minimiser quelques éléments. Il me demande de minimiser le customscript.js de mon thème et me demande de minimiser le code HTML de ma page d'accueil.

Google m'a également demandé de compresser mon site Web afin que je télécharge Compression HTTP WP qui semblait compresser presque tout sauf deux fichiers: modernizr.min.js et customscript. js .

Je sais que c'est beaucoup d'informations à prendre en compte, et je demande probablement beaucoup, mais toute aide serait grandement appréciée.

1
Richard.S

D'après ce que je lis et la façon dont vous le décrivez, vous faites déjà tout ce que vous pouvez pour améliorer les performances.

Je ne vois aucun problème en chargeant votre site Web. Oui, Google va se plaindre de certains problèmes, et du nombre considérable de WordPress également. Est-ce vraiment vrai que Google se plaint un peu de votre site? Tant que les problèmes réduisent considérablement les performances, il n'y a plus rien à craindre.

En outre, les normes de Google sont relativement élevées, pour mémoire.

EDIT 1

Permettez-moi de citer Matt Cutts de GoogleWebMasters à propos de PageSpeed ​​sur son blog :

En fait, si vous lisez le billet de blog officiel de GoogleWebMasters, vous remarquerez que la mise en œuvre actuelle indique que moins de 1% des requêtes de recherche changeront à la suite de incorporer la vitesse du site dans notre classement.

2
user37204

Le plugin Wordpress ne peut pas compresser vos fichiers javascript car ceux-ci ne sont pas desservis par Wordpress, votre serveur Web les sert directement. Je suggérerais d'essayer d'utiliser mod_deflate pour la compression à la place si votre hôte l'a installé. Si c'est le cas, vous pouvez le faire en modifiant légèrement votre fichier htaccess (et en supprimant le plugin WP).

La lenteur du temps de réponse initial semble être un problème pour votre site. Vous voudrez peut-être examiner les plugins de mise en cache Wordpress pour l'améliorer.

1
Tim Fountain