4 个仓库
Management of HTTP headers to control how clients and proxies cache API responses.
Distinct from Client-Side Response Caches: The candidates focus on the client-side cache implementation or state mirroring, whereas this is about the server-side issuance of cache-control headers.
Explore 4 awesome GitHub repositories matching web development · HTTP Cache-Control Headers. Refine with filters or upvote what's useful.
Kinto 是一个云状态后端,旨在跨多个设备存储和同步 JSON 数据。它提供了一个中心化服务,用于管理组织成存储桶(buckets)和集合(collections)的无模式 JSON 记录,并通过 REST API 确保状态的一致性。 该系统通过用户组和权限授予对特定文档或集合的读写访问权限,从而支持协作数据共享。它利用变更馈送跟踪和删除标记来实现文档同步,从而向客户端更新最新状态。 功能包括细粒度的访问控制、用于数据一致性的 JSON 模式强制执行,以及防止并发写入冲突的乐观锁。该服务还提供实时客户端通知、部分文档更新,以及对 PostgreSQL 等可插拔存储后端的支持。 该项目包含一个本地开发服务器和一个用于配置的管理 Web 界面。
Sets cache-control headers on resources to instruct clients and proxies on data storage duration.
Pyramid 是一个 Python Web 框架和 WSGI 工具包,专为构建 Web 应用程序而设计。它作为一个 URL 路由引擎,使用基于模式的路由和分层资源树遍历,将传入的 HTTP 请求映射到特定的视图可调用对象。 该框架的特色在于其混合调度系统,允许开发人员将正则表达式 URL 匹配与通过导航嵌套对象树来解析请求的能力相结合。它实现了一个灵活的组件架构,支持应用程序注册表管理、延迟配置执行,以及在不修改原始源代码的情况下覆盖视图或路由的能力。 其更广泛的功能面涵盖了通过签名 Cookie 和基于 ACL 的授权进行的身份管理、用于请求生命周期的事件驱动协调系统,以及用于 UI 翻译的国际化服务。它还通过自定义序列化程序和模板集成提供内容渲染工具,以及用于注入横切逻辑的中间件 tween 管道。 该工具包包括一个用于路由检查、项目脚手架和应用程序调试的管理命令行界面。
Manages HTTP Cache-Control and Expires headers to control browser and proxy caching behavior.
Imagor 是一个高性能图像处理服务器和 Go 库,作为按需图像代理运行。它提供了一个用于调整大小、过滤和优化图像的安全转换 API,以及一个用于从视频文件生成静态缩略图的工具。 该系统通过使用按需处理引擎来处理大图像而无需将整个文件加载到内存中而脱颖而出。它具有加密请求签名功能以防止未经授权的 URL 篡改,并采用基于标头的格式协商来自动提供客户端浏览器支持的最有效图像格式。 该项目涵盖了广泛的功能,包括感兴趣区域检测、水印和可插拔存储后端。它还通过并发数据流管理资源生命周期,并提供诸如输入路径清理等安全措施以防止跨站脚本攻击。 该服务器包含一个用于渲染登录页面和上传表单的 HTML 界面。
Manages browser caching by issuing Cache-Control headers including stale-while-revalidate.
Badge-it 是一个 Web 服务,旨在为开发者平台生成动态视觉指示器和个人资料组件。它作为一个无状态 API,获取实时的仓库和用户统计数据,并将其渲染为可自定义的 SVG 徽章或贡献者网格,用于个人资料文档中。 该服务的核心优势在于提供专门用于 GitHub 个人资料定制的工具,包括渲染贡献者头像网格和星标仓库集合的能力。这些视觉资产通过 URL 参数按需生成,允许实时更新项目活动和贡献历史。 为了保持一致的性能并保护服务器容量,该平台通过基于 IP 的速率限制和请求节流来管理流量。它还利用标准的 HTTP 缓存头来优化响应交付,同时确保动态内容保持最新。该项目包含交互式文档,以协助开发者将这些端点集成到他们自己的应用中。
Manages HTTP headers to control how clients and proxies cache API responses for improved performance.