开源一个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地址

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

相关推荐
猫豆~19 小时前
Ansible自动运维——6day
linux·数据库·sql·缓存·云计算
今晚务必早点睡21 小时前
Redis——快速入门第一课:了解redis
数据库·redis·缓存
今晚务必早点睡21 小时前
Redis——快速入门第三课:真实项目里的缓存完整流程
数据库·redis·缓存
-Xie-21 小时前
Redis(十五)——内存过期/淘汰策略
数据库·redis·缓存
小股虫21 小时前
Tair Java实操手册:从零开始的缓存中间件入门指南
java·缓存·中间件
Hello.Reader21 小时前
KeyDB 一台“40 英尺卡车”式的 Redis 兼容高性能缓存
数据库·redis·缓存
最贪吃的虎21 小时前
网络是怎么传输的:从底层协议到浏览器访问网站的全过程剖析
java·开发语言·网络·http·缓存
一心0921 天前
zabbix proxy 参数优化-配置缓存使用率(%)> 85%
缓存·zabbix·zabbix proxy
kyle~1 天前
计算机系统---缓存不命中(Cache Miss)
缓存
程序员祥云1 天前
什么是强缓存,什么是协商缓存
缓存