校园令图书馆小程序

首页 图书馆 正文

前言
        2019年我们上线了手机可便捷访问的图书馆预约手机版。
2021年10月22日
        我们接到电话通知说我们引起的卡顿,让我们立刻关闭系统。根据当天数据分析,当日使用我们系统预约人数超过2000人,我们系统进行流量清洗,减少服务器的连接数。技术角度看不是导致卡顿的根源。
        当天也有很多学生说校园令图书馆预约关闭了就是没那么卡了。关闭后的一个月卡顿持续升级,一个月后的11月22日卡顿达到高潮。

关系
        我们和图书馆目前没有合作

小程序?
        本来图书馆系统不美好,我们也没有必要推出小程序,推出小程序是个吃力不讨好的活。但是想着你们每次预约都进不去,连座位信息都加载不到,所以我们还是决定推出小程序,解放大家的双手,给图书馆系统减轻压力,同时倡导所有人拒绝使用外挂,营造公平的预约环境。

这次的方案
1、增加座位缓存。即所有人获取座位时候不通过学校服务器而是通过我们服务器,我们服务器一分钟请求一次图书馆位置信息,极大的减少对服务器数据库的调用。
2、不调用前端文件。不调用前端 js css png jpg 等文件,极大的减少服务器的读写和带宽压力。
3、自动预约。开始预约后小程序会每10秒进行自动预约一次,成功立刻停止,减少学生狂点预约导致的资源消耗。
4、验证码自动获取。即验证码获取失败后程序5秒自动获取成功即停止,减少验证码计算带来的服务器压力。

gh_8070e5cb3913_1280.jpg
现存问题

2021.11.25
输一个,点现在登录,然后继续出新的
2021.11.24
连续点击登陆bug,会触发重新登陆的问题。
点击其他座位预约后,返回再换座位还会约之前的座位。

调查功能

2021.11.24
检测到账号有预约 弹窗并停止

查询已约座位



2021.11.22

苹果手机无法登陆 一直显示验证码错误
服务器无响应时候 显示载入验证码成功

2021.11.21

去掉停止预约按钮

日志优化排版。去掉座位两个字

默认显示次日座位

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://blog.xiaoyuanling.com/tsg/8.html
不忘初心 为国为民
« 上一篇 06-04
图书馆解决方案(新开发)
下一篇 » 11-20

发表评论

  • 泡泡
  • 阿呆
  • 阿鲁
  • 蛆音娘
    没有更多评论了