2010-02-04 9 views
0

Je souhaite trouver un moyen automatisé pour télécharger une page complète du site (pas tout le site sur une seule page) et tous les éléments de la page, puis additionner la taille de ces fichiers. Quand je dis des fichiers, j'aimerais connaître la taille totale des fichiers HTML, CSS, Images, JS locaux et distants et toutes les images d'arrière-plan CSS. Fondamentalement, le poids de la page entière pour une page donnée.Performance du site et téléchargement

J'ai pensé utiliser CURL mais je ne savais pas comment l'activer pour récupérer des fichiers JS distants et locaux ainsi que des images référencées dans les fichiers CSS.

+0

Avez-vous besoin de télécharger le matériel? Ou firebug/webdev toolbar/Yslow vous donne-t-il cette information? –

Répondre

1

Essayez wget:

  • rendent télécharger tous les fichiers nécessaires avec -p ou --page-requisites l'option
  • scripts de téléchargement et des images locales sur le site et non plus de 2 bonds loin (cela devrait obtenir des images locales et le code) avec -l 2 pour --level=2
  • et de modifier les fichiers de code pour lier à vos fichiers locaux au lieu de leur chemin d'origine avec -k pour --convert-links:
 
    wget -p -l 2 -k http://full_url/to/page.html 
+0

Fermez, mais il ne semble pas que vous saisissiez les fichiers JS distants, tels que Google Analytics. – meme

+0

@meme Essayez d'ajouter '-r -l 2'. C'est dans la page de manuel autour de l.1320 –

+0

cela semble seulement fonctionner pour les liens dans le site local, pas les URLs à distance –

Questions connexes