1. 个税APP为什么每次需要使用就那么卡

  1. 平常日活不高,没有准备好相应措施,但在特定时间内用户访问量激增
  2. 数据量巨大

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优化解决方案相关推荐

  1. 仿个人税务 app html5_个税App上线,也得注重用户体验 | 光明网评论员

    光明网评论员:个人所得税专项附加扣除政策已于2019年1月1日起正式实施.由国家税务总局开发的个人所得税手机App软件则从2018年12月31日起已正式上线.但有市民用个税App填报个人信息时,却发现 ...

  2. 直播app开发解决方案

    软件产品小程序功能列表 系统 功能点 功能需求描述 细化说明 补充 小程序 首页 首页内容: 1.搜索框:可搜索内容为课程教练,保留搜索历史,点击历史搜索可快捷搜索,后台可定义热门搜索关键字: 2.分 ...

  3. 智慧社区APP开发解决方案

    智慧社区APP开发解决方案 互联网促进了人工智能的快速发展,开发智慧社区APP能够为居住在社区的居民提供便捷.高效.准确的智慧服务,给予居民一种科技发展的新体验.智慧社区的开发主要针对业户群体,为他们 ...

  4. 混合开发与移动端--H5混合开发、H5页面的开发布局、开发注意事项、H5与原生(安卓)交互、webpack打包优化解决方案、H5调试工具、webview

    H5混合开发 混合开发.原生开发.H5开发的区别: 简述:主流APP:原生APP.H5(webapp).混合APP,相对应的定制研发即原生开发.H5开发.混合开发 原生APP开发优缺点: 可以访问手机 ...

  5. Android App优化:内存优化、电量优化、网络优化等 (2)

    -- 优化专题: 整理一系列的专题:比如APK瘦身.插件化.程序架构.性能优化.自定义view.增量升级.移动开发各种技术解决方案等.   Android后期发展的五大趋势:一.性能优化:二.高级UI ...

  6. 万字干货 | Python后台开发的高并发场景优化解决方案

    嘉宾 | 黄思涵 来源 | AI科技大本营在线公开课 互联网发展到今天,规模变得越来越大,也对所有的后端服务提出了更高的要求.在平时的工作中,我们或多或少都遇到过服务器压力过大问题.针对该问题,本次公 ...

  7. H5 唤起 APP的解决方案

    H5 唤起 APP的解决方案 参考文章: (1)H5 唤起 APP的解决方案 (2)https://www.cnblogs.com/yzhihao/p/8989195.html 备忘一下.

  8. 仿个人税务 app html5_【注意】你下载的可能是个假的个税App

    新个税法从1月初开始实施. 国家税务总局推出"个人所得税"APP, 方便纳税人线上填报资料进行专项抵扣. 几天来, 这款APP的下载量和注册量大幅增长. 随之而来的是, 很多商业公 ...

  9. 防抖与节流方案_前端ajax优化解决方案

    伴随着前端ajax的应用场景越来越多,那就免不了一个整合的ajax优化解决方案了,自己优化太麻烦?没事,有它帮你解决:hajax 与当下比较热门的请求库 axios 和原生的 fetch相比,haja ...

最新文章

  1. 蓝牙通话之HFP协议
  2. 企业网络推广专员浅析企业网络推广日常维护要做好
  3. 使用JS 加入收藏,设为首页.
  4. Windows下配置sphinx+reStructuredText详解
  5. 基于Kafka+Flink+Redis的电商大屏实时计算案例
  6. 10篇产品大V精华文章,你值得一读
  7. 如何使用CCRenderTexture创建动态纹理 Cocos2d-x 2 1 4
  8. 年轻人的钱包,被十一假期榨干了
  9. canvas中文显示乱码 html5_40个常见的HTML5 面试问题及答案
  10. FreeRTOS源码分析与应用开发01:中断配置与临界段
  11. Mysql的问题 Row size too large
  12. 怎样理解ZBrush中的2.5D绘画
  13. angularjs2学习教程
  14. VIM自动命令(autocmd)
  15. 神武4手游服务器维护,神武4手游快速升级攻略 神武4手游新区老区冲级攻略
  16. Centos7搭建私服
  17. 融合最优邻域扰动和反向学习策略的蝴蝶优化算法
  18. 2022年了,想转行,哪一行最为靠谱
  19. 文本溢出处理显示省略号
  20. Golang if语句

热门文章

  1. 使用计算机怎样制表格,如何在电脑上制作简单的表格?
  2. 计算机视觉中头部姿态估计的研究综述--Head Pose Estimation in Computer Vision - A Survey
  3. latex 两个表格并排放置
  4. (十一)51单片机——用AT24C02实现存储秒表数据(附成果展示)
  5. java 如何实现多条件筛选,JAVA-日常工作解决的bug2-多选条件筛选
  6. CleanMyMac2023Mac下载排行最好的清理工具
  7. HBase 怎样负载均衡?
  8. 海康设备通过SDK获取和设置设备网络参数
  9. 6-1 判断顺序表是否有序(Java语言描述 ) (15 分)
  10. 这次的PION的总结