当前位置: 首页 > news >正文

项目实战 ---- 商用落地视频搜索系统(10)---后台搜索Cache优化

目录

背景

技术实现策略

视频预处理阶段的cache技术

视频搜索阶段的cache技术

技术实现

预处理阶段cache策略实现

逻辑

代码

运行结果

问题及注意点

搜索阶段cache策略实现

系统配置层面

逻辑

低版本

GPU

CPU

本项目的配置

高版本

描述

go ahead 策略

cache 加载策略

本项目配置

应用层搜索参数的配置

配置项

本项目的实际配置


背景

但目前为止,视频搜索系统已经可以正常使用和运转。并且他是基于多策略搜索算法的,能够在很大程度上保证搜索的时效性和稳定性。但作为商用视频搜索系统,还差点东西,Cache最为优化的一个重中之重,其作用不言而喻。在大型垂直系搜索系统中,cache起着举足轻重的作用。原因很简单,因为搜索的视频或者视频描述,在很大程度上具备一定的重复性。利用已知的分析结果,如果在新来的search尽可能的让推送可以复用,但是又要考虑系统本身的存储负荷。在系统存储资源有限的情况下,不可能无止境的store cache。需要一个平衡点,既涉及到cache提高效率,又不能在某些环境下急剧增大系统存储负荷。但不得不承认,如果能善用缓存,将大大提高整个视频搜索系统的搜索效率。今天聚焦在后台搜索cache的优化上,并一步一步优化落地。

技术实现策略

实际上,cache 分为两个层面。一个层面是视频预处理阶段的缓存处理。另一个就是搜索阶段的cache 处理。

http://www.lryc.cn/news/437349.html

相关文章:

  • 客户端(服务器下载文件)
  • P1544 三倍经验 (记忆化搜索)
  • 【在Python中创建简单界面计算器】
  • 【四范式】浅谈NLP发展的四个范式
  • --- 数据结构 优先级队列 --- java
  • 鸿萌数据恢复服务:如何恢复 Mac 系统中被擦除的文件?
  • 片段阅读2_中心理解以外题型
  • 【网络安全 | 渗透工具】IIS 短文件名枚举工具—shortscan安装使用教程
  • 数据结构——栈和队列(队列的定义、顺序队列以及链式队列的基本操作)
  • el-table 的单元格 + 图表 + 排序
  • FPGA第 9 篇,Verilog 中的关键字和基数
  • 什么是单元测试?怎么做?
  • 论文复现--基于LeNet网络结构的数字识别
  • Vue3 响应式工具函数isRef()、unref()、isReactive()、isReadonly()、isProxy()
  • 数据结构之简单选择排序介绍与举例
  • 九、Redis 的实际使用与Redis的设计
  • 乔拓云模板助力,微信小程序快速上线无需愁备案
  • Android命令行查看CPU频率和温度
  • 力扣: 翻转字符串里的单词
  • Wophp靶场寻找漏洞练习
  • 国内智能运维厂商月度动态 202408
  • C++ 左值与右值浅谈
  • oracle 如何查死锁
  • 如何编写ChatGPT提示词
  • java项目之基于Spring Boot智能无人仓库管理源码(springboot+vue)
  • 大厂前端常见的笔试题目
  • 网络插件 Cilium 更换 Calico
  • SpringSecurity原理解析(二):认证流程
  • 数据中台 | 数据资源管理平台介绍
  • 智慧环保平台建设方案