高性能门户网站及其信息发布系统的设计与实现

2020-03-16 02:31陈慧媛
电子技术与软件工程 2020年24期
关键词:门户门户网站高性能

陈慧媛

(忻州市住房和城乡建设信息中心 山西省忻州市 034000)

当前对全球范围内的经济以及社会发展而言,着眼于全球网络化、全球经济化特征的日益鲜明,立足于新技术的不断涌现以及既存技术的不断更新,在国内、国际范围内,各行各业之间借助信息技术进行交流的现象越来越频繁的出现,各项工作对于信息化技术的依赖程度不断加深。例如,在电子政务信息化建设过程中,借助网络信息化技术,有利于用户随时通过政府提供的政务查询系统,来清晰地、直观地了解政府最新发布的政务信息。政府的政务查询系统,实质上就是一种高性能的门户网站系统,可以及时、直观向用户传递、发布信息。通过对新技术积极学习与应用,政府提供的门户网站及信息发布系统,已经逐渐成为了政府部门同群众之间展开高效率沟通的平台之一。

1 门户网站及其信息发布系统特征及涉及关键技术概述

门户网站及其信息发布系统的特征:

(1)首先,不同工作对于Web 的需求,衍生出了各种各样的与Web有关的软件及系统。随着社会发展以及用户需求的不断提升,现存的Web 相关软件和系统,在正确性、可用性和有效性方面于现阶段社会的发展适应性越来越差。在当前的发展阶段,网站和软件开发者应重点关注用户对Web 系统的安全性、高效性和精准性的需求。

(2)除此,站在门户网站及其信息发布系统的用户角度来看,用户更为关注的是Web 实际的使用性能,用户对于Web 的功能关注排在其次。现存的Web 应用系统,如果在用户使用量较低的情景下,可以较快地处理用户需求。但是如果遇到了较大量用户同期推出用户需求时,网站分析和处理信息的能力会大大下降,向用户给出反馈地时间较长。如果用户的请求量过大,系统服务器甚至会崩溃或瘫痪,基于此,门户网站及其信息发布系统地开发者,应重点针对系统性能进行不断优化,更好地应对更大地用户使用量。

门户网站及其信息发布系统涉及的关键技术具体包括:MYSQI数据库、Freemaker、jQueryEasyUI 技术。以及对整体系统性能进行优化的技术:web 前端优化技术、数据库优化技术、Tomcat 服务器性能调整技术、web 集群和负载均衡技术等。其中,MYSQI 数据库可以保证门户完整数据具有较强的完整性。在MYSQI 数据库的设计过程中,必须保证其具有下面几项基本原则,具体有规范原则、可拓展性原则、合理化原则以及共享性原则。Freemaker 则是门户网站信息发布系统常用的信息处理模板,其具有编写简单、控制工作易上手的特点,在反应真实编程语言方面也具有突出的优势。jQueryEasyUI 是具有强大功能的控制系统。在功能性方面,jQueryEasyUI 可以将多种UI 插件的功能进行整合,并用自身轻量级、界面简洁、操作简单的优势,将多种UI 插件的工作进行实现。

图1

2 高性能门户网站及其信息发布系统的需求

2.1 建设原则

高性能门户网站及其信息发布系统的建设需求,包括以下三点:

(1)信息发布系统应具备较强的拓展性。因为不同时间段、不同的区域,用户量以用户对网站的使用习惯会出现较大的差异。所以信息发布系统需要及时根据用户量以及使用习惯等信息,来适时地调整自身地服务器承载量、处理速度。

(2)门户网站及其信息发布系统,应具有很好地适应性,可以适配目前用户使用频率较高的各种浏览器。

(3)门户网站及其信息发布系统应做到便于工作人员对系统和网站进行管理。所以一般在设计时会采用主流的硬件、软件设备,有利于在网站和系统应用过程中,及时调整功能和改进存在的不足。

2.2 建设目标与规划

(1)建设目标首先应从构建高性能的内部门户基础平台开始,让这个门户基础平台,具备个性化的定制功能,让用户在使用门户基础平台的过程中,可以有大量可供选择的界面风格和操作方式,用户可以根据自己的使用习惯,来选择适合自己的工作方式,这样既有利于满足用户的使用需求,又有利于门户网站开发方对用户进行系统化的管理。

(2)在门户基础平台中,集成邮件系统、OA 系统、全国性应用系统站等功能。

(3)建立高性能的门户内容管理机制,将各个子系统融入到门户平台中。

3 门户网站及其信息发布系统的设计

3.1 内部门户平台方案

在内部门户平台方案的技术架构方面,门户平台主要由内部应用系统和外部应用系统构成。其中,内部应用系统包括有OA 公文、统一待办、邮件系统、短信中心、档案系统、信息发布系统、项目管理系统构成。而外部应用系统包括有全国共享中心、SMAP 平台、网上学院等。内部和外部应用系统构成的门户平台,包含了页面聚集、Portlet 容器、Portlet 管理、资源管理、会话管理、资源管理、单点登录、权限控制、性能监控、控制台管理等功能。用户通过客户端浏览器,就可以正常使用上述的门户平台功能。

在内部门户的首页以及集成模块设计方面,布局应体现出各行各业所需的工作风格,一般会采用个性化的定制方案来设计门户的布局。在门户首页上一般会包含文字、区域背景、路径导航等部分。

在短信动态密码认证模块的设计中,一般使用的是直接利用与间接改造相结合的模块设计方式。用户在登陆时需要输入账号与口令,平台来对用户输入内容进行统一的认证,在通过认证后向用户制定的手机号码发送动态验证码,用户输入并提交动态验证码,动态验证码再次通过系统认证后,并判断动态验证码与当前时间相符后,用户即可正常登录门户网站,之前使用的动态验证码作废处理。

3.2 信息发布方案

信息发布系统中,主要包括数据库存储、信息发布管理环境、信息展现三大模块。信息发布管理中,又可以划分出信息管理、模板管理、栏目管理三部分内容。具体的架构设计如图1 所示。

4 高性能门户网站及其信息发布系统功能的实现

4.1 门户系统的实现

门户系统的登陆系统,用户可以使用短信动态密码验证登录。在此过程中,应用到的具体服务模块包括OTP 服务、短信服务以及管理维护服务等。门户网站的单点登录模块,是网站的最主要的入口。一般单点登录模块会提供给门户网站内部工作人员登录使用。为了提升门户网站信息资源的安全性,管理人员在登陆时需要进行系统认证。在管理人员登陆成功后,系统会根据管理人员在单位内部的层级,向其展示可以使用的功能以及可以享受到的服务内容。在登陆时,可以采用不同的方式。包括用户名和密码登录、用户名和动态验证码登录等。在VPN 单点登录模块方面,主要采用的是静态与动态口相结合的认证方式,用户向验证系统发送动态验证码,可以在下一个显示的页面中提交用户名与静态密码,系统的动态密码触发端口收到指令,将动态密码发送到用户制定的手机号上。用户受到动态密码之后,在VPN 登录页面进行信息的输入,最后由服务器、RADIUS 服务对动态密码进行验证,验证成功后用户即可正常登录。

4.2 网站信息发布系统功能的实现

在信息栏目模块方面,系统功能主要包含栏目的创建、查看与删除功能。在网站信息发布系统中创建栏,需要由有管理员权限的用户来完成。具体的信息栏目创建过程,是先点击进入,之后进入栏目管理页面,最后选择创建栏目。在完成内容的输入之后,栏目需要通过了默认审批链的审批之后才可以进入门户网站的系统之中。栏目的变更过程,在流程方面与上述的栏目创建流程相类似。在信息发布模块方面,门户网站系统提供的高质量生命周期管理系统,可以保证客户端与客户端之间信息传递的安全性和便捷性。在信息的发布区域包含了门户网站系统的诸多功能,用户(管理人员)可以在此区域内完成拟稿、设置字体与插入图片相关功能、预览信息完成效果等内容。

为了完善门户网站及其信息发布系统的功能,切实满足用户的使用需求,应在系统和网站的设计优化方案方面展开积极的研究。主要可以从Freemaker 生成静态html 文件,分库分表、读写分离的数据库优化、基于加权算法的负载均衡策略系统等技术方面,不断优化门户网站及其信息发布系统的功能

5 高性能门户网站及其信息发布系统功能的运行

高性能门户网站及其信息发布系统在应用过程中,系统功能的实现不可避免的会遇到各种各样的问题,例如网站及信息发布系统稳定性不足、出现安全漏洞等。针对这些可能出现的问题,需要制定目的性的强化和保护策略:

(1)在互联网技术的快速发展中,保障门户网站的安全问题成为了提升门户网站服务质量的一项重要工作。为此,为了提升系统的安全性进行了以下的保护方法:首先需要设置严谨的管理员管理机制;其次是要定期对系统数据库进行备份;最后,应关闭服务器不必要的端口。

(2)为了对系统进行性能优化,采取了以下的优化方式:先读取数据库结构,之后对冗余的数据进行优化,提升系统运行流畅性,提升搜索功能的效率。

(3)将交互设计理念融入到门户网站及信息发布系统的设计中,从方便用户的角度设计系统界面,为用户提供简约易用的浏览界面和后台管理界面。

综上,利用互联网以及虚拟专用网络技术,来提升服务能力和工作效率,需要得到重点的关注与深入研究。为了开发出与工作实际内容相适应的门户系统,并借助门户网站中的信息发布系统,为用户提供更为便捷、高效的服务内容,这无疑是具有极高的社会价值和经济价值的。

猜你喜欢
门户门户网站高性能
关隘:要道门户
西域门户——两关遗址
基于内外网门户系统的研究
一款高性能BGO探测器的研发
高性能砼在桥梁中的应用
谈政府门户网站的全方位
SATA推出全新高性能喷枪SATAjet 5000 B
高性能可变进气岐管降低二氧化碳排放
中小型高校图书馆门户的设计与实现——以吉林师范大学图书馆门户为例
中国省级教育门户网站排行榜等