个税APP优化解决方案
1. 个税APP为什么每次需要使用就那么卡
- 平常
日活不高
,没有准备好相应措施,但在特定时间内用户访问量激增 - 数据量巨大
2. 如何优化系统
2.1 服务系统单一化
可将申报系统独立开来,选择针对性计算密集型
服务器。
2.2 提前扩容
因申报个税开始在3月1号出,所以用户流量到来之前,提前进行服务器的扩容
(kubernetes来进行动态扩容)。
我们预估第一天有1亿用户来操作APP,那么按照用户的作息,流量高峰会集中在一天中的8小时,那么可以得到每秒的QPS为3500。考虑到流量峰值为平均流量的4倍左右,即真实的QPS为15000左右,那么按照一台2核4G服务器来评估,我们暂且需要30台服务器来应对流量。
2.3 页面静态化
使用页面静态化技术,客户端将一些特定的选择固定化
。如选择申报年限的时间,减少服务器的请求。
2.4 利用缓存
Redis集群,将用户的数据及信息不常变化的数据缓存
起来。
2.5 负载均衡
Nginx进行负载均衡
,并添加一定的黑名单限制。
2.6 CND
采用CDN来进行缓存
静态图片以及多媒体内容。
2.7 异地多活
可以提高用户的访问速度
,提高服务的可用性
,但是维护以及建设成本很大
。
2.8 MQ业务解耦
将退款等业务进行拆解,由IO密集型
服务器进行操作
2.9 构建数据表
用户需要的数据,进行重新规划整合
,构建成新表来进行查询,优化
SQL语句以及数据库进行读写分离
。
10. 代码的优化
尽量减少不必要的数据库
交互以及充分利用缓存
。
11. 预约业务,
在流量下来时,通知
用户可以来进行操作。
12. 服务的降级、限流以及熔断等措施。
3. 那么如何快速提高系统呢
1. 增加服务器、升级配置
2. 优化数据库查询语句,并进行缓存
个税APP优化解决方案相关推荐
- 仿个人税务 app html5_个税App上线,也得注重用户体验 | 光明网评论员
光明网评论员:个人所得税专项附加扣除政策已于2019年1月1日起正式实施.由国家税务总局开发的个人所得税手机App软件则从2018年12月31日起已正式上线.但有市民用个税App填报个人信息时,却发现 ...
- 直播app开发解决方案
软件产品小程序功能列表 系统 功能点 功能需求描述 细化说明 补充 小程序 首页 首页内容: 1.搜索框:可搜索内容为课程教练,保留搜索历史,点击历史搜索可快捷搜索,后台可定义热门搜索关键字: 2.分 ...
- 智慧社区APP开发解决方案
智慧社区APP开发解决方案 互联网促进了人工智能的快速发展,开发智慧社区APP能够为居住在社区的居民提供便捷.高效.准确的智慧服务,给予居民一种科技发展的新体验.智慧社区的开发主要针对业户群体,为他们 ...
- 混合开发与移动端--H5混合开发、H5页面的开发布局、开发注意事项、H5与原生(安卓)交互、webpack打包优化解决方案、H5调试工具、webview
H5混合开发 混合开发.原生开发.H5开发的区别: 简述:主流APP:原生APP.H5(webapp).混合APP,相对应的定制研发即原生开发.H5开发.混合开发 原生APP开发优缺点: 可以访问手机 ...
- Android App优化:内存优化、电量优化、网络优化等 (2)
-- 优化专题: 整理一系列的专题:比如APK瘦身.插件化.程序架构.性能优化.自定义view.增量升级.移动开发各种技术解决方案等. Android后期发展的五大趋势:一.性能优化:二.高级UI ...
- 万字干货 | Python后台开发的高并发场景优化解决方案
嘉宾 | 黄思涵 来源 | AI科技大本营在线公开课 互联网发展到今天,规模变得越来越大,也对所有的后端服务提出了更高的要求.在平时的工作中,我们或多或少都遇到过服务器压力过大问题.针对该问题,本次公 ...
- H5 唤起 APP的解决方案
H5 唤起 APP的解决方案 参考文章: (1)H5 唤起 APP的解决方案 (2)https://www.cnblogs.com/yzhihao/p/8989195.html 备忘一下.
- 仿个人税务 app html5_【注意】你下载的可能是个假的个税App
新个税法从1月初开始实施. 国家税务总局推出"个人所得税"APP, 方便纳税人线上填报资料进行专项抵扣. 几天来, 这款APP的下载量和注册量大幅增长. 随之而来的是, 很多商业公 ...
- 防抖与节流方案_前端ajax优化解决方案
伴随着前端ajax的应用场景越来越多,那就免不了一个整合的ajax优化解决方案了,自己优化太麻烦?没事,有它帮你解决:hajax 与当下比较热门的请求库 axios 和原生的 fetch相比,haja ...
最新文章
- 蓝牙通话之HFP协议
- 企业网络推广专员浅析企业网络推广日常维护要做好
- 使用JS 加入收藏,设为首页.
- Windows下配置sphinx+reStructuredText详解
- 基于Kafka+Flink+Redis的电商大屏实时计算案例
- 10篇产品大V精华文章,你值得一读
- 如何使用CCRenderTexture创建动态纹理 Cocos2d-x 2 1 4
- 年轻人的钱包,被十一假期榨干了
- canvas中文显示乱码 html5_40个常见的HTML5 面试问题及答案
- FreeRTOS源码分析与应用开发01:中断配置与临界段
- Mysql的问题 Row size too large
- 怎样理解ZBrush中的2.5D绘画
- angularjs2学习教程
- VIM自动命令(autocmd)
- 神武4手游服务器维护,神武4手游快速升级攻略 神武4手游新区老区冲级攻略
- Centos7搭建私服
- 融合最优邻域扰动和反向学习策略的蝴蝶优化算法
- 2022年了,想转行,哪一行最为靠谱
- 文本溢出处理显示省略号
- Golang if语句
热门文章
- 使用计算机怎样制表格,如何在电脑上制作简单的表格?
- 计算机视觉中头部姿态估计的研究综述--Head Pose Estimation in Computer Vision - A Survey
- latex 两个表格并排放置
- (十一)51单片机——用AT24C02实现存储秒表数据(附成果展示)
- java 如何实现多条件筛选,JAVA-日常工作解决的bug2-多选条件筛选
- CleanMyMac2023Mac下载排行最好的清理工具
- HBase 怎样负载均衡?
- 海康设备通过SDK获取和设置设备网络参数
- 6-1 判断顺序表是否有序(Java语言描述 ) (15 分)
- 这次的PION的总结