Grundlagen der Webtechnologien
Ein Webserver komprimiert Antworten vor dem Senden mit gzip oder Brotli. Bei welchem Inhalt verringert die Komprimierung die übertragene Datenmenge im Allgemeinen am wenigsten?
- AHTML-Datei
- BJavaScript-Datei
- CJPEG-Foto
Antwort und Erläuterung anzeigen
Antwort: C. JPEG-Foto
Der Browser teilt mit dem Header Accept-Encoding mit, welche Komprimierungsverfahren er unterstützt, und der Server gibt in der komprimierten Antwort mit dem Header Content-Encoding das verwendete Verfahren an. Text wie HTML, CSS, JavaScript und JSON enthält sich wiederholende Zeichenfolgen und wird durch Komprimierung deutlich kleiner. Bilder in JPEG, PNG oder WebP sowie Videos liegen bereits in komprimierten Formaten vor; eine erneute Komprimierung macht sie kaum kleiner und verschwendet Rechenzeit. Deshalb wird im Allgemeinen so konfiguriert, dass nur Textantworten komprimiert werden.