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

项目实战 (11)---搜索进度

目录

背景

相关技术

需要解决的问题

查询进度实时展示

描述

代码

python 后端

html

JS

运行效果

查询逻辑结合

描述

代码

运行效果

总结与问题


背景

通过前面1-10,视频搜索系统的前后端及视频录入功能已经可以正常使用。但是我们清楚随着视频量的增加及客户搜索并发数的增加,后端视频预处理及query负荷会越来越重,尽管我们采用了项目实战 ---- 商用落地视频搜索系统(10)---后台搜索Cache优化-CSDN博客 来优化cache,进行高效查询。所以在前端显示搜索进度是有必要的,特别是在server硬件资源相对不足,又或者视频存储量很大的时候,让用户了解到此时搜索的进度,告诉他系统并不是没结果返回,而是正在处理事非常有必要的。除了告诉他总进度,最好还能告诉他此时系统为他的查询在做什么事情,让他清楚的知道:1)哪怕结果没有立即返回,但是系统不是无响应。2)系统正在做的事情 3)根据进度条看到可能还要多少时间完成query。今天我们聚焦这个问题,看看如何一步一步落地。

相关技术

首先要实现进度的查询,本

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 人工智能辅助汽车造型设计
  • 第307题|快速掌握 反常积分敛散性判定的方法|武忠祥老师每日一题
  • 基于k8s手动部署rabbitmq集群(Manually Deploying RabbitMQ Cluster Based on k8s)
  • Spring Cloud集成Gateaway
  • 【视频教程】基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用
  • Linux shell编程学习笔记80:gzip命令——让文件瘦身
  • redis底层—数据结构
  • 在职研生活学习--20240908
  • JQuery简介 - 什么是jQuery
  • SpringBoot实现房产销售系统全解析
  • vs code: pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本
  • modbus调试助手/mqtt调试工具/超轻巧物联网组件/多线程实时采集/各种协议支持
  • Linux编程获取指定网口MAC地址
  • 9.11 QT ( Day 4)
  • 大数据之Flink(三)
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Angular 4.x 动态创建组件
  • DataBase in Android
  • eclipse的离线汉化
  • FineReport中如何实现自动滚屏效果
  • go append函数以及写入
  • java中的hashCode
  • JS数组方法汇总
  • Linux Process Manage
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • python学习笔记-类对象的信息
  • ViewService——一种保证客户端与服务端同步的方法
  • vue-router 实现分析
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 机器学习学习笔记一
  • 基于axios的vue插件,让http请求更简单
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 如何解决微信端直接跳WAP端
  • 想写好前端,先练好内功
  • 转载:[译] 内容加速黑科技趣谈
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 如何在招聘中考核.NET架构师
  • 选择阿里云数据库HBase版十大理由
  • 正则表达式-基础知识Review
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​什么是bug?bug的源头在哪里?
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #define与typedef区别
  • #控制台大学课堂点名问题_课堂随机点名
  • (+4)2.2UML建模图
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)linux使用docker容器运行mysql
  • (二)丶RabbitMQ的六大核心
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (汇总)os模块以及shutil模块对文件的操作
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标