APP下载

辽宁文化共享工程网站建设探要

2013-09-25梁海燕

图书馆学刊 2013年3期
关键词:信息

梁海燕

(辽宁省文化资源建设服务中心,辽宁 沈阳 110015)

梁海燕 女,1973年生。副高级职称,辽宁省文化资源建设服务中心副主任。

据《中国互联网发展状况统计报告》显示,截至2012年6月底,我国网民规模达到5.38亿,据国家科学基金会预测,2020年前全球互联网用户将增加到50亿。互联网作为新兴的第四大媒体,保持着高速的发展态势,其规模及影响力俨然有超过报纸、广播及电视这三大媒体的趋势。

文化信息资源共享工程自2002年实施以来发展迅速,资源建设总量已经达到136.4TB。辽宁采用进村入户的广电模式,通过电视频道传输文化共享工程的信息资源,因此视频资源建设也比较快,资源总量已经达到1.1TB。为拓宽文化共享工程服务渠道,充分利用互联网这一阵地,提高文化共享工程的服务水平,中心积极探讨建设文化共享工程网站,以便更好地服务百姓。

1 网站设计原则

1.1 用户导向原则

让用户能清晰地搜索到他所需求的信息及其要做的每一个步骤,同时掌握用户的动态。

1.2 简洁明快原则

保持网站功能模块的清晰简洁。

1.3 布局控制原则

①Miller公式:其本为心理学信息接受原理,公式为:每人每次接受的信息量为7+2比特。这一原理在网站建设中被广泛应用,意即网站上面的栏目数量最佳选择在5~9个之间。②分组处理:网站栏目建设按照Miller公式,对所要发布的信息进行合理的优化组合与分配。

1.4 视觉平衡原则

网站间架结构力求一种稳妥的方式,避免出现各种不平衡的现象,如头重脚轻、头轻脚重、左右重心掌握不稳。

1.5 色彩搭配和可阅读性原则

色彩搭配即指使用合理的配色原则,使网站背景色与前景色相辅相成,避免色彩之间的相互冲突或雷同。文字的可阅读性则是要求网站文字言简意赅,简洁明了。

1.6 个性化原则

网站整体应符合网络文化,同时要塑造“辽宁省文化共享工程”网站建设的个性化。

2 网站设计风格和设计内容

2.1 网站风格设计

为了使“辽宁省文化共享工程”网站系统的建设更具特色和代表性,在总体形象上体现立足行业,主题突出,内容精干,形式简洁,简单大方又不失高贵大气;在版面布局上体现栏目集中,导航标志清晰,以用户体验为中心,方便阅读查找相关信息;在色彩动用方面总体呈大气、鲜明、简洁、庄重的特征;在图片动用上以生动的整体形象来表现网站现状、网站特色、特色服务和未来发展潜力;在结构上动用统一的通用信息规划,使网站始终保持一种方便快捷、清晰明确的浏览线;在功能上,网站内容从各个方面尽量满足客户和消费者的各项合理要求。

2.2 网站内容设计

根据辽宁文化共享工程的节目资源,对网站的内容分为一级栏目和二级栏目,具体栏目如表1。

3 网站整体结构及栏目功能

3.1 网站整体结构

“辽宁省文化共享工程”网站采用全局导航系统,访问者可以清楚了解网站的内部结构,方便浏览者在不同部门之间跳转,文字链接最佳。

加入“面包屑(Breadcrumbs)”路径。所谓“面包屑”是比喻用户通过主导航到目标网页的访问过程中的路径提示,使用户了解所处网站中的位置而不至于迷失“方向”,并且方便回到上一级页面的起点,每个路径都加入链接。

3.2 网站功能模块

3.2.1 不良信息过滤

系统平台将在信息添加过程中自动删除包含不良关键词信息,并外置拦截和监控软件,确保网站安全,净化互联网环境。

表1

3.2.2 信息管理功能

完善的信息审批制度,根据行业类别设置各类信息的排名,而且排名无数量限制。

3.2.3 友情链接功能

网站首页可以与其他相关网站进行友情链接。

3.2.4 搜索功能

按类型分类搜索:文字信息、视频、图书阅览。

图书可以条件搜索:书名、作者、关键字、出版编号、出版社。

图书数据获取途径:共享工程国家中心提供,以接口调用形式实现;省内各有关单位提供,以接口调用形式实现;经费购买。

视频数据获取途径:视频由网站后台自行上传,格式由程序自动转码为flv格式。

文字信息数据获取途径:网站后台上传;省内各有关单位(门户网站)共享数据,以接口调用形式实现;共享工程国家中心提供,以接口调用形式实现。

3.2.5 信息审核功能

网站后台上传的所有数据,都要经过人工核审后才能真正地显示到网站中,确保网站内容合法规范。

图1 审核操作流程

视频分类展示、视频列表展示、视频详细介绍。按视频分类,时时点播视频。视频由网站后台自行上传,格式由程序自动转码为flv格式。

3.2.6 管理权限功能

自由添加管理员组和管理员,不同的栏目不同的类别都可以细分管理。记录网站管理员后台操作的日志,分析和监控管理员在后台的动作。

3.2.7 网页管理功能

对网站的前台页面在线进行管理修改,包括网站中的所有页面和会员后台页面。

3.2.8 管理文章功能

发布的每篇文章都会记录发布时间、创建者、创建时间、最后修改时间和最后修改者。设计专题页面,可以汇集各类别中相关的文章进行虚链接操作。

3.2.9 防恶意攻击

提供了防刷新、防表单攻击、防会话劫持、自动黑名单、禁止通过代理访问等功能,使网站更加安全。

4 网站建设系统架构

4.1 网站技术架构

网站系统开发以WINDOWS SERVER 2008 EE为基础Web平台,NET 4.0为网站实现技术,建MS-SQL2008数据库核心动态网页。网站架构采用国际MVC3模式,运用DIV+CSS页面布局方式,最大化地优化网页代码,使网站打开速度更快,搜索引擎收录更全面,真正达到Web2.0架构的高标准专业网站水平。

4.2 网站基础运行架构

根据网站系统功能、实现目标和预计访问量,我们采取大访问量、高流量的先进的分布式负载均衡架构。

4.2.1 网络层架构

CDN内容分发网络。CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的互联网中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,分散服务器的压力,解决互联网拥挤的状况,提高用户访问网站的响应速度。从而解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。

4.2.2 交换层架构

交换层是一种传输功能,它决定传输不仅仅依据MAC地址(第二层网桥)或源目标IP地址(第三层路由),而且依据IP地址与TCP/UDP(第四层)应用端口号的组合。第四层交换功能就像是虚拟IP,指向实际的服务器。它传输的数据支持多种协议,有 HTTP、FTP、NFS、Telnet等。

以HTTP协议为例,在第四层交换中为每个服务器组设立一个虚拟IP(Virtue IP,VIP),每组服务器支持某一个或几个域名。在域名服务器(DNS)中存储服务器组的VIP,而不是某一台服务器的真实地址。当用户请求页面时,一个带有目标服务器组的VIP连接请求发送给第四层交换机。第四层交换机使用某种选择策略,在组中选取最优的服务器,将数据包中的目标VIP地址用实际服务器的IP地址取代,并将连接请求传给该服务器。第四层交换一般都实现了会话保持功能,即同一会话的所有的包由第四层交换机进行映射后,在用户和同一服务器间进行传输。

4.2.3 应用程序层优化

网站服务器程序的选择。经统计,当前互联网上有超过50%的网站主机使用IIS服务器程序。IIS是首选Web服务器,因为它的强大和可靠,而且适用于绝大部分的应用场合。但是它的强大有时候却显得笨重,高并发情况下效率不太高。而轻量级的Web服务器Lighttpd却是后起之秀,基于单进程多路复用技术,其静态文件的响应能力远高于IIS。Lighttpd对PHP的支持也很好,还可以通过Fastcgi方式支持其他的语言,比如Python等。虽然Lighttpd是轻量级的服务器,功能上不能跟IIS比,某些复杂应用无法胜任,但即使是大部分内容动态生成的网站,仍免不了会有一些静态元素,比如图片、JS脚本、CSS等,可以考虑将Lighttpd放在Squid的前面,构成Lighttpd→Squid→IIS的一条处理链,Lighttpd在最前面,专门处理静态内容的请求,把动态内容请求通过Proxy模块转发给Squid,如果Squid中有该请求的内容且没有过期,则直接返回给Lighttpd。新请求或者过期的页面请求交由IIS中的脚本程序来处理。经过Lighttpd和Squid的两级过滤,IIS需要处理的请求大大减少,减少了Web应用程序的压力。同时这样的构架便于把不同的处理分散到多台计算机上进行,由Lighttpd在前面统一分发。

图3 网站数据库架构

在这种架构下,每一级都是可以进行单独优化的,比如Lighttpd可以采用异步IO方式,Squid可以启用内存来缓存,并且每一级都可以使用多台机器来均衡负载,伸缩性好。

4.2.4 数据库采用主辅架构

大部分网站在面对大流量高并发的时候,数据库往往会成为系统的瓶颈,如何解决数据库问题是网站应付高并发的前提,针对该系统的特性,我们数据库采用主辅架构,主库写入,辅库读出,分散数据库的压力,提高数据库读写效率。

图4

CPU与IO均衡。在一个网站提供的所有功能中,有的功能可能需要消耗大量的服务器端IO资源,像下载、视频播放等,而有的功能则可能需要消耗大量的服务器CPU资源,像视频格式转换、LOG统计等。在一个服务器集群中,当我们发现某些机器上CPU和IO的利用率相差很大的时候,例如CPU负载很高而IO负载很低,我们可以考虑将该服务器上的某些耗CPU资源的进程换成耗IO的进程,以达到均衡的目的。均衡每一台机器的CPU和IO消耗,不仅可以获得更充分的服务器资源利用,而且还能够支持暂时的过载,遇到突发事件,访问流量剧增的时候,实现整体的性能下降,而不是立即崩溃。

对于一个高并发高流量的网站来说,任何一个环节的瓶颈都会造成网站性能的下降,影响用户体验。在全互联网层面,应该使用分布式设计,缩短网站与用户的网络距离,减少主干网上的流量,以及防止在网络意外情况下网站无法访问的问题。在局域网层面,应该使用服务器集群,一方面可以支撑更大的访问量,另一方面也作为冗余备份,防止服务器故障导致的网站无法访问。在单服务器层面,应该配置操作系统、文件系统及应用层软件,均衡各种资源的消耗,消除系统性能瓶颈,充分发挥服务器的潜能。在应用层,可以通过各种缓存来提升程序的效率,减少服务器资源消耗。另外,还需要合理设计应用层程序,为以后的需求变更、扩容做好准备。

在每一个层次,都需要考虑容错的问题,严格消除单点故障,做到无论应用层程序错误、服务器软件错误、服务器硬件错误还是网络错误,都不影响网站服务。

图5

[1] 郭继棠.浅谈省级公共图书馆网站的建设[J].图书与情报,2010(6).

[2] 宋丽荣,张伟.国内外图书馆网站建设研究进展[J].图书馆理论与实践,2012(1).

[3] 吴振新.RSS元数据在门户网站建设中的应用[J].现代图书情报技术,2004(10).

猜你喜欢

信息
订阅信息
展会信息
信息超市
展会信息
展会信息
展会信息
展会信息
展会信息
信息
健康信息