tu-cache http flow
2016-12-07 17:20:58 0 举报
Tu-cache是一个高性能的HTTP缓存系统,它通过将常用的网页、图片和其他资源存储在内存中,以提高网站访问速度和性能。当用户请求一个资源时,Tu-cache会首先检查本地缓存,如果找到所需的资源,则直接从缓存中返回给用户,从而减少了对原始服务器的请求压力。同时,Tu-cache还支持多种缓存策略,如LRU(最近最少使用)和LFU(最不经常使用),以确保缓存空间的有效利用。此外,Tu-cache还具备高可用性和可扩展性,可以部署在多个节点上,以应对大规模并发访问。总之,Tu-cache为网站提供了一种简单而高效的方式来加速HTTP请求处理。
作者其他创作
大纲/内容
HTTP请求到来
使用master线程获取store_item,IO线程读取数据
POST请求
调用相关模块解析HTTP请求报文,获得首部字段、URL等信息
Store线程设置Item Owner,构造回源请求,合并回源
是否命中
否
worker获得回源数据,IO线程写入磁盘,及时向等待的Client发回已完成写入的部分
GET
是
worker线程判断当前请求数量是否达到限制。若达到,关闭连接;否则,获得请求
0 条评论
下一页