1.一种在线课程报名的处理方法,其特征在于,包括:
对课程处理界面进行静态化处理,并向用户进行显示;
接收到用户通过所述课程处理界面反馈的处理请求时,使用反向代理负载均衡技术,将不同用户的处理请求分发到至少两个服务器进行处理;
根据当前获取的至少两个处理请求,优先调用内存数据进行响应处理。
2.根据权利要求1所述的方法,其特征在于,对课程处理界面进行静态化处理,并向用户进行显示包括:
将所述课程处理界面中的图片进行压缩,以形成静态化处理界面,并向用户进行显示。
3.根据权利要求1所述的方法,其特征在于,所述对课程处理界面进行静态化处理,并向用户进行显示之前,还包括至少一种:
按照课程的无效处理时间范围,将所述课程处理界面中的按钮置为无效,并向用户进行显示;
按照当前用户的处理状态,将所述课程处理界面中禁止用户权限的按钮置为无效,并向用户进行显示;
如果发起处理请求的当前用户数量超出课程操作人数上限,将所述课程处理界面中的按钮置为无效,并向用户进行显示。
4.根据权利要求1所述的方法,其特征在于,所述接收到用户通过所述课程处理界面反馈的处理请求之后,还包括:
根据用户处理请求数量门限值,对每个用户发送的处理请求进行筛选。
5.根据权利要求1所述的方法,其特征在于,所述接收到用户通过所述课程处理界面反馈的处理请求时,使用反向代理负载均衡技术,将不同用户的处理请求分发到至少两个服务器进行处理包括:
接收到用户通过所述课程处理界面反馈的处理请求时,查找与所述处理请求所携带版本号对应的服务器版本号,将所述处理请求发送至版本号对应的服务器进行处理;或
接收到用户通过所述课程处理界面反馈的处理请求时,按照处理请求的发起时间顺序将处理请求放入一个队列,按照所述队列中处理请求的顺序,将处理请求依次分发给至少两个服务器进行处理。
6.根据权利要求1所述的方法,其特征在于,所述根据当前获取的至少两个处理请求,优先调用内存数据进行响应处理包括:
根据至少两个所述处理请求中的报名信息,在内存中进行查找;
如果内存中存在包括所述报名信息的待处理数据,则对相应的处理请求进行响应处理,直至全部处理请求的报名信息查找完毕;
如果所述内存中不存在包括所述报名信息的待处理数据时,则从数据库中将待处理数据读取至内存中进行响应处理。
7.一种在线课程报名的处理系统,其特征在于,包括:
界面静态化模块,用于对课程处理界面进行静态化处理,并向用户进行显示;
负载均衡模块,用于接收到用户通过所述课程处理界面反馈的处理请求时,使用反向代理负载均衡技术,将不同用户的处理请求分发到至少两个服务器进行处理;
请求响应模块,用于根据当前获取的至少两个处理请求,优先调用内存数据进行响应处理。
8.根据权利要求7所述的系统,其特征在于,所述界面静态化模块具体用于:
将所述课程处理界面中的图片进行压缩,以形成静态化处理界面,并向用户进行显示。
9.根据权利要求7所述的系统,其特征在于,还包括下述模块中的至少一个:
时间控制按钮模块,用于对课程处理界面进行静态化处理,并向用户进行显示之前,按照课程的无效处理时间范围,将所述课程处理界面中的按钮置为无效,并向用户进行显示;
状态控制按钮模块,用于对课程处理界面进行静态化处理,并向用户进行显示之前,按照当前用户的处理状态,将所述课程处理界面中禁止用户权限的按钮置为无效,并向用户进行显示;
上限控制按钮模块,用于对课程处理界面进行静态化处理,并向用户进行显示之前,如果发起处理请求的当前用户数量超出课程操作人数上限,将所述课程处理界面中的按钮置为无效,并向用户进行显示。
10.根据权利要求7所述的系统,其特征在于,还包括:
请求筛选模块,用于接收到用户通过所述课程处理界面反馈的处理请求之后,根据用户处理请求数量门限值,对每个用户发送的处理请求进行筛选。
11.根据权利要求10所述的系统,其特征在于,所述负载均衡模块包括:
版本号控制单元,用于查找与所述处理请求所携带版本号对应的服务器版本号,将所述处理请求发送至版本号对应的服务器进行处理;或
队列控制单元,用于接收到用户通过所述课程处理界面反馈的处理请求时,按照处理请求的发起时间顺序将处理请求放入一个队列,按照所述队列中处理请求的顺序,将处理请求依次分发给至少两个服务器进行处理。
12.根据权利要求7所述的系统,其特征在于,所述请求响应模块具体用于:
根据至少两个所述处理请求中的报名信息,在内存中进行查找;
如果所述内存中存在包括所述报名信息的待处理数据,则对相应的处理请求进行响应处理,直至全部处理请求的报名信息查找完毕;
如果所述内存中不存在包括所述报名信息的待处理数据时,则从数据库中将待处理数据读取至内存中进行响应处理。