5 个仓库
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 是一个 Django 中间件,用于管理跨域资源共享(CORS)标头,以控制哪些外部域可以访问服务器资源。它作为一个安全组件,通过来源验证和标头管理来强制执行访问控制策略。 该项目提供了使用主机名或正则表达式进行来源白名单的功能,并支持本地网络访问规范以允许来自私有网络的请求。它允许通过基于路径的限制和由信号系统驱动的动态来源验证进行细粒度控制。 该软件涵盖了更广泛的安全和性能领域,包括凭据管理、请求过滤和响应标头暴露控制。它还通过将来源添加到 Vary 标头来管理缓存协调,以防止不同跨域请求之间的内容冲突。
Prevents cache collisions between different cross-origin requests by adding the Origin header to the Vary response.
Yii 是一个全栈 PHP Web 框架和基于组件的系统,专为构建动态网站和 RESTful 服务而设计。它作为 MVC 应用程序框架运行,将业务逻辑与用户界面分离,并包含一个用于与数据库交互的内置对象关系映射器。 该项目提供了一套全面的命令行工具集,用于项目引导、自动化代码生成和后台任务执行。它利用基于组件的架构和服务定位器来管理依赖注入和对象生命周期。 该框架涵盖了广泛的功能领域,包括模式迁移和版本控制、基于角色的身份管理以及内容本地化。它还具有多种缓存策略,例如片段缓存、查询缓存和全页缓存,并支持基于依赖的失效。其他系统工具包括软件测试框架、事件日志记录和请求速率限制。
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.