À ma demande, mon hébergeur avait activé mod_deflate.
Dans mon Cpanel, j'ai maintenant un bouton "Optimiser le site Web".
Dans ce menu, je pouvais choisir:
"Compresser tout le contenu" ou "Compresser les types MIME spécifiés" avec les types MIME par défaut suivants: "text/html text/plain text/xml"
Quelle option devrais-je choisir et pourquoi?
Si je choisis l'option 2, quels types dois-je ajouter (existe-t-il une liste avec la manière exacte dont elles devraient être écrites)?
Selon recommandations de Google , j'ai omis les attributs type="text/css"
de toutes les références CSS, ainsi que les type="text/javascript"
attributs de toutes les références de script. Cela entraverait-il le processus de "gzipping"?
Quelle option devrais-je choisir et pourquoi?
Je choisirais probablement la deuxième option, mais j'ajouterais à cette liste text/css
et text/javascript
.
Fondamentalement, vous voulez compresser tout contenu textuel, mais pas le contenu comme des images, car celles-ci sont déjà compressées.
J'ai omis les attributs type = "text/css" de toutes les références CSS, ainsi que les attributs type = "text/javascript" de toutes les références de script. Cela entraverait-il le processus de "gzipping"?
Cela ressemble au guide de style interne de Google, il n'est pas destiné à votre site Web. Cependant, je ne m'attendrais pas à ce que le fait d'omettre les types de mime de cette manière soulève des problèmes. Ils ne sont pas requis dans HTML5.
Je teste cela moi-même, mais j'ai trouvé des liens utiles. En essayant cela, je n'ai pas encore eu d'erreur. Fait intéressant, il est apparu que les types MIME étaient compressés text/html text/texte brut/texte xml/css text/application javascript/javascript
Si vous utilisez cpanel:
https://documentation.cpanel.net/display/68Docs/Optimize+Website
Il est suggéré aux types MIME d'essayer la configuration "types spécifiques":
http://httpd.Apache.org/docs/2.4/mod/mod_deflate.html
Mais cela n’a rien fait pour ma performance. Alors .. Des tests supplémentaires sont nécessaires.