新形势下对高校网站架构的探索

2019-09-10 05:22孙小林李豪
现代盐化工 2019年2期
关键词:探索高校

孙小林 李豪

摘   要:通过对现有高校CMS架构的分析,发现一般高校网站系统中存在的问题,提出解决办法,对能满足新形势下高校网站架构进行探索。

关键词:高校;网站架构;探索

目前,高校网站架构系统已经日趋成熟,一般的CMS架构基本能达到前端与数据库分离、内容的集中管理,内容维护方便,能实现正常访问。但是随着大数据及人工智能的发展,对整个互联网下的所有网站系统都提出了新的要求,特别是对网站的可用性、伸缩性及安全性提出了更高、更严的标准。

1    对现有高校网站架构的分析

现有高校网站从内容形式上分为主站,二级单位网站,专题研究网站等几类;从功能架构上分为内容管理、权限管理、文件管理、信息安全管理、访问统计、用户管理等;从后台实现上分为前台页面文件,应用程序,数据库服务。目前,高校的网站系统基本实现了CMS集群管理,解决了独立网站管理带来的资源浪费、网站安全风险高、网站可用性差、网站性能低等棘手问题。虽然从物理上实现了网站的集群管理,但是现在大多数高校的网站依然停留在一个初始阶段的网站架构上(见图1),即应用程序、数据库、文件等所有的资源都在一台服务器上,操作系统使用Linux,应用开发使用PHP或JSP,数据库使用MYSQL,用Apache或者resin来部署,利用各种免费开源软件开发出来的所谓的CMS系统[1]。

同样,从功能架构的角度上看,现在的CMS系统已经能很方便地管理各方面的网站事务,在内容维护上基本满足要求(见图2)。

2    现有网站架构存在的问题

2.1  物理架构问题

通过研究发现,现在大多高校网站系统都是部署在一台服务器上,更有甚者,在云空间上做一个虚拟机作为存储来部署网站系统。随着时间的推移,数据量的不断增多,导致储存空间不足而宕机;同时在用户高峰期,特别是开学或者学期结束时,师生访问量突增,数据库访问压力太大导致网站访问速度非常缓慢,性能完全不能满足正常的访问需求,甚至出现宕机的情况。

2.2  功能架构问题

现在大多數高校网站系统功能架构实现了网站内容管理的基本要求,但是在网站的交互性,检索管理、信息安全等方面依然做得很不成熟,特别是在安全性上,没有对包括身份认证、权限设置二级网站管理员等方面进行严格的管控,加上系统本身程序代码漏洞,导致我们的网站系统被检测出的漏洞风险很多,XSS攻击、注入攻击、CSRF攻击等安全隐患让网站管理者提心吊胆,面对攻击者的攻击我们高校网站管理者往往只能被动接受,不能应急处理。

3    对高校网站架构发展的探索

针对现有普通高校在网站物理架构和功能架构存在的问题,我们不得不思考和探索,在人工智能和大数据的时代背景下,高校网站架构必须有所改进,才能满足实际需要,特别是在这个数据挖掘越来容易的大环境下,高校网站安全性就尤为重要。

3.1  物理架构改进的思路

高校网站系统实质属于中小型网站应用系统,相比于大型网站并没有那么高的访问量、对服务器的压力也不会太大,因此,一台4U/16G/1T服务器基本能满足应用要求,但是,在访问高峰期服务器压力陡增,对数据库的读写量也不小,因此,划出本地缓存是非常有必要的,将常用访问文件及数据放在本地缓存来减小数据库压力。还有增设一台小服务器用于备份网站数据也是必须的事情,网站数据量较大,为了避免不可恢复性数据损坏,通过数据库提供的主从热备功能将数据库服务器的数据更新同步到备份服务器上,当然,如果CMS建设者提供远程数据备份就更加保险了。据上研究,形成如图3所示的高校网站物理架构。

3.2  功能架构的思路

现在高校网站越来越成为不法分子攻击的对象,根本原因在于我们网站功能架构的脆弱性。因此,现在我们高校网站CMS系统改进应该主要针对网站安全性来作为主要改进方面。同时,在网站的交互性上,也应该加强建设,高校网站应该不只是一个宣传学校形象的网站,更应该是学校与外界,教师与学生,部门与部门之间互动交流的一个重要渠道。还有现在很多高校网站的检索功能流于形式,在页面上只有一个显示,但并没有实现真正的智能检索,导致很多资料检索很麻烦,要不断翻阅才能得到,所以在检索这一块也要真正的实现方便检索才行。因此一个网上CMS架构应该包括如图4所示的功能。

在传统CMS的基础上,我这里增加了信息安全管理,我们可以在这里加入应用防火墙,网站入侵监测、网页防篡改等功能,让我们的网站更安全稳固;同时,我还增加了模板库模块,这里有一些常用的网页模板,在建站的可以根据需要参考建站,同时实现对已有网站模板的管理;在互动管理模块中,我们可以建设留言板,公众号等来实现网站的互动性,在个性化管理中我们可以实现网站管理员以自己喜欢的风格样式来管理网站。

4    结语

通过对传统CMS系统进行探讨,从物理架构和功能架构的角度进行剖析,总结了其中的不足,提出相对应的解决方案,希望提出的方案对普通高校CMS建站有所帮助。

[参考文献]

[1]李智慧.大型网站架构技术架构核心原理与案例分析[M].北京:电子工业出版社,2013.

猜你喜欢
探索高校
创设探索情境,让学生在“探”中“学”
面向小学课堂教学的智能闯关游戏设计思路
社会转型期行政权控制的路径探索
提升高校官方微信公众平台传播效果的几点思考
中日高校本科生导师制的比较
试论高校党建工作中的党史教育
房地产项目策划课程案例教学探索与实施
学研产模式下的医药英语人才培养研究
“创新人才培养模式”下的实验教学改革探索
高校创新型人才培养制度的建设与思考