Gunther: URL Analyse

Beitrag lesen

Hallo werte Selfgemeinde!

Ich möchte zu Übungszwecken die Funktion wie sie bspw. Firebug unter "Netzwerk" bietet nachbauen, d.h. ich möchte zu einer gegebenen URL auswerten

  • Umleitungen Ja|Nein (wenn Ja, wie viele?)
  • Anzahl der HTTP Requests
  • Größe der jeweiligen Resourcen

Meine Idee(n) bezüglich der Umsetzung sehen wiefolgt aus:

  • (HTML) Resource per 'file_get_contents' in String einlesen
  • $http_response_header auswerten
  • eingelesene Datei nach link, script, img, object, video (und welche vergessen?) Elementen durchsuchen, bzw. nach allem, was ein 'src' Attribut hat

Bei externen CSS- und Script-Dateien muss ich diese dann wiederum auf weitere externe Resourcen hin "durchforsten". In CSS-Dateien bspw. nach '@import' und '@font-face' , respektive nach 'src' und 'url' Angaben.

Anhand der Response Header stelle ich ja fest, ob Dateien komprimiert ausgeliefert wurden. Falls ja, bezieht sich die 'content-length' Angabe auf die komprimierte Source?
Wie kann ich dann die unkomprimierte Größe ermitteln?

Bevor ich mich an die Arbeit mache, irgendwelche Meinungen, Ideen & Tipps?
Bin wie immer für alle Anregungen dankbar! :-)

Gruß Gunther