AA-123RF-14054696-Jasmin_Merdan-123RF.jpg

© Jasmin Merdan, 123RF

Die Ladezeit von Webseiten verringern

Beschleunigt

,
Lädt eine Webseite nur schleppend, sucht man die Schuld schnell beim Seitenbetreiber oder dem Webbrowser. Doch das Zusammenspiel von Webserver, Webseite und Browser-Software ist kompliziert. Eine Reihe von Kniffen hilft, das Laden der Webseite zu beschleunigen.

Baut sich eine Webseite im Webbrowser nur schleppend auf, fällt der Verdacht schnell auf eine zu geringe Bandbreite oder zu alte Hardware. Voreilige Schlüsse dürfen Sie allerdings nicht ziehen: Zwischen dem Abruf der Webseite und der Darstellung im Browser läuft ein recht aufwendiger Prozess, in dem etliche Faktoren eine Rolle spielen.

Dazu zählen die Daten selbst, die Konfiguration des Webservers inklusive dessen Hosting, die in die Webseite eingebettete und die sich Ihrem Benutzerprofil anpassende Werbung, das tatsächliche Ausgabegerät (Monitor, Smartphone oder Tablet) und selbstverständlich auch der Webbrowser, mit dem Sie die Webseite anschauen. Vom Ausliefern der Webseite bis zur Anzeige auf dem Bildschirm sind viele Komponenten beteiligt.

Als Nutzer haben Sie keinen Einfluss auf das Hosting und die Inhalte des Seitenbetreibers. Sie entscheiden jedoch selbst, welche eingebetteten Elemente Ihr Webbrowser am Ende auch darstellt und beeinflussen so die Darstellungsgeschwindigkeit ganz maßgeblich.

Webseite: Die Daten dahinter

Eine Webseite besteht generell aus in der Hypertext Markup Language HTML formulierten, strukturierten Textdaten. Diese umfassen einen Kopf (<header>...</header>) mit den Meta-Informationen sowie zwischen den Body-Tags (<body>...</body>) den tatsächlichen Inhalt der Seite. Aus der Abfolge der einzelnen HTML-Tags ergibt sich die Anordnung des Inhalts. Hinzu kommen Anweisungen zur Formatierung und konkreten Darstellung in Form von Cascading Style Sheets (CSS) sowie dynamische Inhalte wie Javascript und Flash.

Ein HTML-Dokument liegt entweder in statischer Form bereit oder entsteht dynamisch beim Aufruf auf dem Webserver, indem dieser Code einer bestimmten Programmiersprache ausführt. Dabei kommen serverseitige Sprachen zum Einsatz, wie etwa PHP, Java, Perl oder Python, oder auch Technologien wie Javascript und Ajax, die auch den Client mit einbeziehen. Content-Management-Systeme (CMS) kombinieren häufig mehrere der genannten Techniken.

Jede Webseite spezifiziert ein bestimmtes, regionenbezogenes Encoding, das der Autor des HTML-Dokuments bestimmt oder mithilfe der CMS-Software festlegt. Das Encoding ist häufig identisch zu der geografischen Region, in der der Autor lebt und arbeitet. Mittlerweile setzt sich allerdings der Einsatz von Unicode Stück für Stück durch.

Auf der Darstellungsebene sorgt oft der Widerspruch zwischen der im HTML-Kopf spezifizierten und im Dokument dann tatsächlich verwendeten HTML-Version für Kopfzerbrechen. Die Versionsangabe variiert je nach Entwicklungsstand und Intensität der Pflege der Webseite. Eher selten präsentiert sich eine Webseite aus einem Guss – zumeist stimmt sie nur über eine bestimmte Zeit hinweg.

Viele Projekte nutzen älteren Programmcode und einen Schreibstil, der den Zeitgeist der Entstehungsepoche des Projekts (oder einer bestimmten Funktionalität) atmet. Noch eine größere Bandbreite bezüglich der Herkunft und des Stils weist aus externen Quellen bezogener Fremdcode auf. Er erleichtert zwar die Verfügbarkeit und den Einsatz in möglichst vielen Projekten, sorgt jedoch auch für eine größere Vielfalt im Entwicklerzoo.

Hosting

In die Ausgabe mischen sich zudem auch die genutzten Dienste des Webhosters oder Cloud-Anbieters ein, dessen Hardware die Webdaten am Ende tatsächlich ausliefert. Darüber hinaus gilt es, den Einfluss der Netzwerk- und Speicherkonfiguration abzuwägen. Die Schlagworte lauten hier IPv4/IPv6, DNS sowie Arbeitsspeicher. Letzterer wird bei einem virtuellen Server oder geteiltem Webspace entweder vom Hoster fest zugewiesen oder dynamisch zugeordnet.

Die Größe und Nutzbarkeit richtet sich entweder nach dem aktuellen Bedarf, der tatsächlichen Verfügbarkeit oder einem vorher gewählten Tarif. Preiswerte Webhoster kalkulieren in der Regel auf Basis der Annahme, dass nicht alle Benutzer auf dem Server gleichzeitig mit voller Last arbeiten. Sollte dann doch einmal die kumulierte Last auf dem geteilten Server in die Höhe schnellen, müssen Sie mit Verzögerungen beim Ausliefern der Daten rechnen.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 7 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Einstieg in den Webbrowser Firefox
    Wer aus der Windows-Welt kommt, setzt häufig den Internet Explorer als Webbrowser ein. Nicht nur aus Sicherheitsgründen ist das aber wenig ratsam; die Alternative Firefox kann vieles besser und läuft auf allen großen Betriebssystemen.
  • Anschluss verloren
    Dank des rasanten Fortschritts in der Entwicklung des Webs bietet sich den Betreibern von Anzeigenetzwerken die Chance, Anwender immer detaillierter auszuspionieren. Doch mit Linux, Firefox und einigen Kniffen laufen selbst die neuesten Methoden der Datenspionage ins Leere.
  • Rasanter Newcomer
    Mit Qupzilla steigt ein neuer Webbrowser für Linux in den Ring, der es in Sachen Schnelligkeit und Ergonomie mit den etablierten Veteranen aufnehmen kann.
  • Browsergiganten
    Der Kampf der Browser auf Linux-Systemen ist längst entschieden: Firefox und Opera dominieren das Geschehen. Was die neue Generation der beiden Protagonisten zu bieten hat, zeigt der Test.
  • Optimiert
    Lädt eine Webseite nur schleppend, sucht man die Schuld schnell bei der Infrastruktur oder dem Webbrowser des Anwenders. Doch das Zusammenspiel von Webserver, Webseite und Browser ist kompliziert. Eine Reihe von Kniffen hilft, das Laden der Webseite zu beschleunigen.
Kommentare

Infos zur Publikation

Lu07/2016: GIMP FÜR PROFIS

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Aktuelle Fragen

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...