博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大量的文件下载(Excel导出等)问题
阅读量:6857 次
发布时间:2019-06-26

本文共 314 字,大约阅读时间需要 1 分钟。

  hot3.png

场景:某个业务需要提供Excel文件导出功能,遇到高并发或大流量来袭时如何处理

1.分析业务下载需求,周期(每周,每月,季度,半年,一年)内生成Excel文件(或数据片段)

2.对于下载需求,分析时间范围,可以使用多个数据片段合并生成相应的Excel文件

3.对于高并发情况下,采用需求入队(消息队列),后台处理消息队列生成相应的下载文件,同时前台延时下载文件。同样,对于下载需求(周期短,时间范围对周期不友好的数据等)也可以采用入队的方式,延时生成下载文件

4.数据库层可使用负载均衡或集群方式提高可靠性

5.文件压缩,文件放附件服务器

转载于:https://my.oschina.net/cdcc/blog/1926133

你可能感兴趣的文章
我的友情链接
查看>>
桌面图标有蓝底怎么去掉方法
查看>>
JavaScript学习
查看>>
linux显示日期 昨天 今天 明天
查看>>
Ubuntu13.04中Firefox中安装flash player插件
查看>>
poj——2239 Selecting Courses
查看>>
我的友情链接
查看>>
自动化代码发布系统实现
查看>>
BAT 批处理脚本教程(如果可以用电脑让事情变的更简单,何不让它变得更简单呢!)...
查看>>
LInux系统基础
查看>>
zabbix监控Linux主机配置
查看>>
对Python进程进行全解析
查看>>
BOA+PHP在Tiny6410上的移植
查看>>
centos7.2 测试 FreeSwitch X-Lite (2)
查看>>
Msg 15581 Please create a master key in the database or open the master key in the session
查看>>
JAVA反射机制
查看>>
Log4j 2X 日志文件路径问题
查看>>
MySQL卸载及安装
查看>>
Ubuntu 11.04 下安装配置 JDK 7
查看>>
Linux下使用rsync最快速删除海量文件的方法。
查看>>