Question

C'est en référence à:

http://googlecode.blogspot.com/2011/01/go-daddy-makes-web-faster-by-enabling.html

Mais je ne sais toujours pas comment il fonctionne en arrière-plan pour optimiser dynamiquement des pages.

Une chose que je ne pouvais PAS comprendre pourquoi "en Cache les requêtes suivantes sont lents" ?

enter image description here

Était-ce utile?

La solution

PageSpeed mod_pagespeed est un module pour le serveur Apache qui est juste comme un plug-in, et depuis Apache est différente de IIS, il ne peut pas être installé sur des serveurs IIS.

Comme pour ce qu'il fait, il le fait plusieurs choses:

  • Minifies (supprime les espaces blancs, des commentaires, etc) ou en d'autres termes comprime externe CSS et JavaScript
  • En plus de minifying JS, il combine plusieurs JS externe des fichiers en un seul fichier JS qui provoque le moins de requêtes http ou voyages aller-retour pour que la page se charge plus rapidement
  • Optimise le cache pour les fichiers.Chaque en-tête http dispose d'un cache de l'information, ou en d'autres termes, pour combien de temps le navigateur de conserver la ressource, mod_pagespeed optimise ce numéro
  • Utilise la notion d'URL de prise d'empreintes pour les nouveaux fichiers JS.Essentiellement lorsque le mod_pagespeed optimise et combine plusieurs fichiers JS dans un fichier, ce fichier temporaire est stocké quelque part sur le serveur, cependant, son nom de fichier est généré à partir du contenu de la JS fichiers en utilisant des algorithmes de somme de contrôle tels que MD5.Ce que cela permet de faire mod_pagespeed indique au navigateur pour stocker le fichier JS pour une longue période (définit un long délai de cache), cependant dès, que le développeur de modifier le contenu même dans l'un des fichiers JS, puisque la somme de contrôle de tous les fichiers à modifier, mod_pagespeed va générer un nouveau temp fichier JS qui aura une URL différente par rapport à l'ancien.Ainsi, lorsque l'utilisateur qui a enregistré le vieux combiné fichier JS va essayer de recharger la page, depuis l'URL du nouveau fichier JS sera nouveau, il va forcer le navigateur à télécharger de nouveau.Donc, essentiellement, c'est une façon de faire du cache de contrôle.
  • Minifies HTML

Si ce module est assez cool.Il peut vraiment accélérer les performances de ces sites.Un inconvénient, cependant, est qu'il utilise beaucoup plus de ressources CPU sur les serveurs.

Espérons que cette aide.

Autres conseils

Selon votre graphique, l'image de gauche ne représente pas les temps de chargement des demandes en cache. C'est le nombre de demandes! Et, comme c'est censé être, le nombre de demandes au serveur diminue et le nombre de demandes en cache baisse.

Cependant, je ne vois pas les temps de chargement changer. Selon cette recherche récente "Qu'est-ce que le module PagesPeed?", les temps de chargement peuvent être diminués jusqu'à 90%!

De plus, leurs chiffres sur les chiffres que je reçois de vos photos correspondent assez exacts: - Environ 50% ont réduit le nombre de demandes; - Environ 80% de réduction de la taille de la charge utile.

L'idée de son fonctionnement est décrite par le gentleman dans la réponse ci-dessus, pour plus d'informations que vous pouvez vérifier Documentation Google ou le lien vers Boost Business Friday les mecs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top