| Homepage > htmldu | English |
htmldu ist ein in Perl geschriebenes Kommandozeilentool, das die Größe einer oder mehrerer HTML-Dateien mitsamt der darin referenzierten Dateien (Bilder, CSS, Javascript, usw.) ermittelt und in du-Stil ausgibt. Damit lässt sich leicht die Größe einer HTML-Seite bestimmen, ohne alle darin referenzierten Dateien von Hand untersuchen zu müssen. Insbesondere für die interessant, die darauf achten wollen, dass die von ihnen erstellten Webseiten auch von Benutzern mit Schmalbandnetzzugang innerhalb einer erträglichen Zeit geladen werden können, das heißt, ihre Webseiten unter einer bestimmten Größe halten wollen.
Voraussetzung, um htmldu benutzen zu können, ist selbstverständlich ein funktionierender Perl-Interpreter.
htmldu steht unter der GNU General Public License (GPL).
Bedienung: htmldu [OPTION]... [HTML-DATEI]...
Gibt die Größe der HTML-DATEIen samt der in ihnen referenzierten
Dateien (z.B. Bilder) aus.
-r, --remote-resources Bestimme auch die Größe von nichtlokalen Dateien
-h, --help Zeig Hilfe an
-V, --version Zeig Versionsinformation an
Als HTML-DATEI kann übergeben werden: reguläre Dateien oder URLs von
nichtlokalen Dateien. URLs müssen mit dem Protokollteil beginnen, meistens
also mit "http://".
Wennn nur eine HTML-Datei übergeben wurde, wird dessen Größe, die Größe
aller in ihr referenzierten Dateien und die Gesamtgröße in Bytes ausgegeben.
Wenn mehrere HTML-Dateien übergeben wurden, wird die Gesamtgröße
jeder dieser HTML-Dateien ausgegeben.
Beispiele:
htmldu index.html
htmldu -r http://www.gnu.org/
htmldu -r index.html about.html misc.html http://www.gnu.org/
$ htmldu index.html 7154 jan.png 3660 index.html 10814 total $ htmldu -r http://www.gnu.org 13676 http://www.gnu.org/ 5286 http://www.gnu.org/graphics/gnu-head-sm.jpg 1763 http://www.gnu.org/gnu.css 20725 total $ htmldu -r http://www.debian.org 16704 http://www.debian.org/ 8442 http://www.debian.org/Pics/debian.jpg 4929 http://www.debian.org/sponsor_img.jpg 2404 http://www.w3.org/Icons/valid-html401 759 http://www.debian.org/logos/openlogo-nd-50.png 507 http://www.debian.org/Pics/getting.en.gif 451 http://www.debian.org/Pics/devel.en.gif 365 http://www.debian.org/Pics/sitemap.en.gif 353 http://www.debian.org/Pics/red-lowerleft.png 351 http://www.debian.org/Pics/support.en.gif 344 http://www.debian.org/Pics/red-upperright.png 321 http://www.debian.org/Pics/red-upperleft.png 315 http://www.debian.org/Pics/search.en.gif 299 http://www.debian.org/Pics/red-lowerright.png 296 http://www.debian.org/Pics/about.en.gif 294 http://www.debian.org/Pics/blue-lowerleft.png 290 http://www.debian.org/Pics/blue-upperright.png 287 http://www.debian.org/Pics/news.en.gif 280 http://www.debian.org/Pics/blue-upperleft.png 266 http://www.debian.org/Pics/blue-lowerright.png 38257 total $ htmldu -r index.html http://www.gnu.org http://www.debian.org 38257 http://www.debian.org/ 20725 http://www.gnu.org/ 10814 index.html 69796 total
Jeder ist eingeladen, Anregungen, Fehlerberichte oder Patches an <jan@bretti.net> zu senden.
prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem? - Alec Flett at Netscape
Jan Bretschneider
<jan@bretti.net>
Erstellt am: 2004/07/25
Zuletzt geändert am: $Date: 2006-10-24 14:14:29 $