Comment spécifier un en-tête Vary: Accept-Encoding?
Google et pingdom.com dit que je devrais
"Spécifier un Vary: Accept-Encoding-tête"
je ne sais pas ou à comprendre comment faire. Quelqu'un peut-il expliquer ce qu'il est et ce qu'il fait?
source d'informationauteur jshariar
Vous devez vous connecter pour publier un commentaire.
Je suis presque à 100% de score dans https://tools.pingdom.com/ et https://developers.google.com/speed/pagespeed/insights/
J'ai trouvé un post utile pour accélérer wordpress site web ou un blog https://www.keycdn.com/blog/speed-up-wordpress/
Avec quelques autres optimisations, je suis aussi en utilisant le code ci-dessous sur mon site
.htaccess
fichier (généralement caché dans le site web principal de dossier)Mon Serveur Apache, Vous pouvez vérifier dans le panneau de contrôle d'hébergement (Comme cPanel/WHM Panneau)(si votre serveur nginx vérifier keycdn.com post)
(Copiez et collez code ci-dessous dans .fichier htaccess, ça fonctionne bien pour moi)
(Upvote cette réponse si fonctionne pour vous)
Je pense que vous devez activer la compression des fichiers spécifiques comme
css
js
etxml
.Le code suivant ajoutée à votre domaine racine .fichier htaccess de permettre à ce genre de fonctionnalité sur votre serveur:
Si vous souhaitez ajouter plus d'un type de fichier à cette règle, tout simple, ajouter le son extension à la déclaration de!
<FilesMatch "\.(js|css|xml|gz|newone)$">
J'ai aussi eu des problèmes avec ce pas de travail
Wht qui s'est passé est que j'avais un autre en-tête de la directive pour mes fichiers php
J'ai eu un Header set Cache-control - et il remplace le Header append Vary, de sorte que vous avez à mettre dans le même bloc.
Ce que j'avais à faire était de définir les Varier pour tous les autres fichiers dans un Filesmatch déclaration et le Cache et Varient pour les fichiers php dans un autre FilesMatch déclaration comme ceci:
Ce n'est pas mon Cache-Contrôle de l'instruction juste simplifié pour l'exemple de code.