Cache

HTTP-Statuscodes: Was 1xx bis 5xx bedeuten und was bei typischen Fehlern zu tun ist

HTTP-Statuscodes sind das zentrale Signal, mit dem Webserver, Proxys, CDNs und API-Gateways auf Anfragen reagieren. Sie entscheiden darüber, ob ein Browser eine Seite rendert, ein Load Balancer einen Backend-Knoten als gesund bewertet oder ein Client bei einer REST-API retryt, cached oder Fehlerbehandlung ausführt. In der Praxis tauchen Statuscodes in sehr unterschiedlichen Oberflächen auf: als Browser-Fehlseite, in Access-Logs, in APM-Traces, in curl-Ausgaben, in CDN-Analytics oder als Teil automatisierter Tests.

HTTP-Statuscodes: Was 1xx bis 5xx bedeuten und was bei typischen Fehlern zu tun ist Weiterlesen »

blank

Webseite lädt falsch oder zeigt alte Inhalte: Wie setze ich Cache, Cookies und Website-Daten gezielt zurück?

Wenn eine Webanwendung plötzlich veraltete Inhalte anzeigt, Layouts brechen oder Funktionen wie Login und Formulare unzuverlässig reagieren, liegt die Ursache oft nicht am Server, sondern im lokalen Zustand des Browsers. Moderne Websites bestehen nicht nur aus HTML und Bildern, sondern nutzen zwischengespeicherte Ressourcen, Cookies, Local Storage, IndexedDB und teils auch Service Worker, die Requests abfangen und Antworten aus einem Cache liefern können.

Webseite lädt falsch oder zeigt alte Inhalte: Wie setze ich Cache, Cookies und Website-Daten gezielt zurück? Weiterlesen »

blank

Welche HTTP-Sicherheitsheader brauche ich – und wie setze ich CSP, HSTS, X-Frame-Options & Co. korrekt?

Wer Webanwendungen betreibt, muss nicht nur Code absichern, sondern auch das Verhalten des Browsers steuern. HTTP-Sicherheitsheader greifen genau hier ein: Sie definieren, welche Inhalte geladen werden dürfen, ob Verbindungen zwangsweise über TLS laufen, ob eine Seite in Frames eingebettet werden darf oder wie der Browser mit sensiblen Metadaten umgeht. In der Praxis entstehen viele Sicherheitslücken oder Betriebsprobleme nicht durch fehlende Header, sondern durch unpräzise Direktiven, widersprüchliche Kombinationen oder Annahmen über Browser-Verhalten, die in modernen Engines nicht mehr gelten. Administratoren, Entwickler und Security-Verantwortliche stehen daher häufig vor der konkreten Frage, welche Header in welcher Form gesetzt werden sollten, wie sich einzelne Direktiven auf typische Web-Patterns (Single-Page-Apps, CDN-Assets, OAuth-Redirects, Embedded Content) auswirken und welche Fehlkonfigurationen zu Blockaden, Downgrades oder Scheinsicherheit führen.

Welche HTTP-Sicherheitsheader brauche ich – und wie setze ich CSP, HSTS, X-Frame-Options & Co. korrekt? Weiterlesen »

blank

Welche HTTP-Header gibt es wofür – und wie wirken sie zusammen (Syntax, RFC, Caching, Security)?

HTTP-Header steuern in der Praxis weit mehr als nur Metadaten zu einer Anfrage oder Antwort: Sie beeinflussen Cache-Entscheidungen in Browsern, Proxys und CDNs, legen Sicherheitsgrenzen fest, verhandeln Inhaltsdarstellungen, aktivieren oder verhindern Weiterleitungen und bestimmen, ob Verbindungen wiederverwendet werden. Gleichzeitig sind Header historisch gewachsen, teils in unterschiedlichen RFCs standardisiert und werden von Implementierungen nicht immer identisch interpretiert.

Welche HTTP-Header gibt es wofür – und wie wirken sie zusammen (Syntax, RFC, Caching, Security)? Weiterlesen »

blank

Was ist ein Browser? Einfach erklärt: Webseiten, Tabs, Cookies und sichere Nutzung

Viele Menschen sagen im Alltag „Google öffnen“, wenn sie eigentlich Chrome, Edge, Firefox, Safari oder einen anderen Browser starten. Diese Verwechslung ist verständlich, weil Browser, Suchmaschine und Webseite oft in derselben Oberfläche erscheinen. Für die sichere und bewusste Nutzung des Webs ist die Unterscheidung trotzdem wichtig.

Was ist ein Browser? Einfach erklärt: Webseiten, Tabs, Cookies und sichere Nutzung Weiterlesen »

Nach oben scrollen