5 Repos
Configuration of HTTP headers specifically for managing browser and proxy caching behavior.
Distinct from HTTP Security Headers: Focuses on performance-related cache-control headers rather than security-focused headers
Explore 5 awesome GitHub repositories matching security & cryptography · Cache Control Headers. Refine with filters or upvote what's useful.
This project is a lightweight Node.js web server and command-line tool designed for hosting static assets and delivering local files over HTTP. It functions as a static site host that provides a minimal environment for serving HTML, CSS, and JavaScript files to web browsers. The server includes built-in support for TLS encryption to enable secure HTTPS access and allows for the configuration of cross-origin resource sharing headers. It also features basic authentication to restrict folder access via username and password verification. The system manages content delivery through browser cache
Injects standard HTTP caching headers into responses based on user-defined expiration settings.
Eve is a REST API framework that maps database collections to web resources through declarative configuration files. It functions as a database-to-API mapper, automatically exposing data as RESTful endpoints with built-in support for CRUD operations and schema-based request validation. The project distinguishes itself through a HATEOAS API engine that generates hypermedia links and resource schemas for dynamic client discovery. It also includes an automated Swagger documentation generator that produces interactive specifications for client SDK generation and testing. The framework provides a
Sets global and resource-specific HTTP cache control headers and expiration times to manage response revalidation.
django-cors-headers ist eine Middleware für Django, die Cross-Origin Resource Sharing-Header verwaltet, um zu steuern, welche externen Domains auf Serverressourcen zugreifen können. Sie dient als Sicherheitskomponente zur Durchsetzung von Zugriffskontrollrichtlinien durch Ursprungsvalidierung und Header-Management. Das Projekt bietet Funktionen für Origin-Whitelisting unter Verwendung von Hostnamen oder regulären Ausdrücken und unterstützt die Local Network Access-Spezifikation, um Anfragen aus privaten Netzwerken zuzulassen. Es ermöglicht eine granulare Steuerung über pfadbasierte Einschränkungen und eine dynamische Ursprungsvalidierung, die durch ein Signalsystem gesteuert wird. Die Software deckt breitere Sicherheits- und Leistungsbereiche ab, einschließlich Credential-Management, Request-Filtering und die Steuerung der Offenlegung von Antwort-Headern. Sie verwaltet zudem die Cache-Koordinierung, indem sie den Ursprung zum Vary-Header hinzufügt, um Inhaltskollisionen zwischen verschiedenen Cross-Origin-Anfragen zu verhindern.
Prevents cache collisions between different cross-origin requests by adding the Origin header to the Vary response.
Yii ist ein Full-Stack-PHP-Webframework und ein komponenten-basiertes System, das für den Aufbau dynamischer Websites und RESTful-Services entwickelt wurde. Es arbeitet als MVC-Anwendungsframework, das Geschäftslogik von der Benutzeroberfläche trennt, und enthält einen integrierten Object-Relational-Mapper (ORM) für die Interaktion mit Datenbanken. Das Projekt bietet ein umfassendes CLI-Toolset für Projekt-Bootstrapping, automatisierte Codegenerierung und die Ausführung von Hintergrundaufgaben. Es nutzt eine komponenten-basierte Architektur und einen Service-Locator, um Dependency Injection und Objektlebenszyklen zu verwalten. Das Framework deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich Schema-Migration und Versionierung, rollenbasiertem Identitätsmanagement und Inhaltslokalisierung. Es bietet zudem eine Vielzahl von Caching-Strategien wie Fragment-, Query- und Full-Page-Caching mit abhängigkeitsbasierter Invalidierung. Zusätzliche System-Tools umfassen ein Software-Test-Framework, Event-Logging und Request-Rate-Limiting.
Manages browser caching behavior via standard HTTP headers to reduce redundant server rendering.
This project is a collection of specialized HTTP servers designed for static file hosting, secure file uploads, and encrypted web traffic. It provides implementations for delivering local files and directories over HTTP and HTTPS, including support for index pages and single-page application routing. The software differentiates itself through dedicated server roles, including a secure file upload server with size limits and token validation, and an HTTPS web server that utilizes PKCS#12 certificates for TLS encryption. It also includes a specialized gateway for managing cross-origin resource
Manages custom HTTP headers for CORS policies and browser cache-control.