随笔 您所在的位置:网站首页 ismart如何加入课程 随笔

随笔

2023-08-27 22:47| 来源: 网络整理| 查看: 265

又到了选课日子,又是教务系统崩溃的一天,今天正好感谢教务系统崩溃来让我有时间写这么一篇文章。

一篇被教务系统坑害的无辜学生的无能狂怒 为什么教务系统会崩溃?为什么学校知道系统这么垃圾还不维护?教务系统崩溃解决方案

为什么教务系统会崩溃?

学校的教务系统基本都是外包出去的,外包公司要考虑的是开发进度和开发经费,所以基本会用一些现有的框架来写,而不是从底层开始写。这样用别人的框架可以节约开发成本也可节省开发时间,但是一个项目用了别人的框架就相当于盖房子用了规定好的地基,就算之后再怎么美化上层建筑,地基就怎么大,也就确定了这样的系统的服务能力的大小。

选课系统这种又要加锁,对数据库表不断地锁,防止数据不一致,时间就又慢了,所以你不断刷新,很多人不断刷新,又增加了很多请求,负载更重了,又慢了,你又点刷新,请求又多了,又慢了无限循环。每次请求可能会建立数据库连接,数据库连接配置如果没调好,可能数据库这边又会挂了或拒绝连接。

为什么学校知道系统这么垃圾还不维护?

因为懒,也因为技术受限,而且上面说到教务系统一般是外包出去的,学校想要自己维护也基本没这个能力。

教务系统一直使用中,如果从服务器上撤下来优化可能会影响学校正常的教学。

就算学校部分高层想要管,审批经费又是另一回事了。

教务系统崩溃解决方案

现在对我来说能解决这个问题的只有:错峰操作(要是有这闲情雅致谁还来搜解决方法了(#`O′)) 还有一个就是看状态码: 1.用Google打开控制台 2.点击Network 3.一直刷新直到状态码为200时停止刷新。 其实道理很简单,就像是新超市开业,你往前多拱几次总能拱的过大爷大妈们的。加油,码友们,迈过这个坎前面就是十万大山了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有