开源一个C缓存库

简介

在当下的视频点播应用场景下,端侧对视频缓存的需求可谓刚需,一方面可以为公司节省流量成本,一方面可以提升用户的播放体验,有一石二鸟之效。

近期,本人用C写了一个缓存库,支持iOS/Android/harmony系统,并在以上3个平台自测过,MIT license,开箱即用。

特性

  1. Cross-Platform Support: Supports video caching on Android, iOS, and HarmonyOS.
  2. Video Format Support: Supports caching of MP4 and HLS video formats.
  3. HTTP Caching Proxy : A high-performance HTTP caching proxy built with libevent.
  4. HTTP 302 Redirection Support: Handles HTTP 302 redirects to ensure proper video resource access.
  5. Domain IP Pool Support: Configurable IP pools for domains, offering flexible resource access.
  6. Cache Management: Supports customizable cache eviction mechanisms.
  7. LRU Eviction Strategy: Implements an LRU (Least Recently Used) cache eviction strategy to ensure cache efficiency.

github地址

C缓存库Github地址

欢迎使用,欢迎就使用问题交流。

相关推荐
哭哭啼4 小时前
Redis环境部署(主从模式、哨兵模式、集群模式)
数据库·redis·缓存
只是有点小怂7 小时前
受害者缓存(Victim Cache)
缓存
simpleGq9 小时前
Redis知识点整理 - 脑图
数据库·redis·缓存
运维小文10 小时前
服务器硬件介绍
运维·服务器·计算机网络·缓存·硬件架构
日里安10 小时前
8. 基于 Redis 实现限流
数据库·redis·缓存
jerry60917 小时前
7天用Go从零实现分布式缓存GeeCache(改进)(未完待续)
分布式·缓存·golang
看山还是山,看水还是。20 小时前
Redis 配置
运维·数据库·redis·安全·缓存·测试覆盖率
谷新龙00120 小时前
Redis运行时的10大重要指标
数据库·redis·缓存
精进攻城狮@20 小时前
Redis缓存雪崩、缓存击穿、缓存穿透
数据库·redis·缓存
渗透测试老鸟-九青21 小时前
通过投毒Bingbot索引挖掘必应中的存储型XSS
服务器·前端·javascript·安全·web安全·缓存·xss