Abstract:Websiteoptimization,hasbeentobringattentiontoaproblem,howtoprovideusersbuildbetteruserexperienceistheultimategoalofWebsiteoptimization.Thearticlesetsoutfrompractice,mainlyinthecachetechnology,pagescompression,storageandavailabilityoptimizationetc.onwebsiteoptimizationisdiscussed,andputsforwardsomereferencesuggestions.
关键词:用户;网站;优化
KeyWords:Web;Data;Cache;
一、面向Web用户的需求分析
二、现有环境及问题分析
河南省教育科研网论坛(bbs.ha.省略)由河南教育科研网网络中心和郑州大学研究生创新中心于2009年共同创办,是一个面向全省的综合性门户网站,内容涉及大学师生的工作、学习、生活的各个方面。网站采用IIS6.0作为Web服务器,以VisualStudio2005作为开发工具,采用C#语言,以2.0技术平台来实现页面的动态生成,数据库采用SQLServer2005服务器。
三、基于用户的优化技术
在充分考虑到用户的感受和Web使用习惯后,我们可以着手从以下几个方面对网站进行优化。
1、使用缓存技术
高流量的交互性网站,往往会面临一个难题,就是反复大数据量的操作时,Web应用程序的性能很难保证,单纯依赖硬件的提升会直接造成费用的攀升。如果我们对经常请求且很少变化的数据加以缓存,那么就可以缓解这个难题带给我们的烦恼。提供了两类Web应用程序缓存:输出缓存和数据缓存。
数据缓存的运行机制是将应用程序的数据缓存起来,以提高程序的性能。缓存是由Cache对象实现的,缓存实力是每个应用程序专用的。缓存生存周期依赖于应用程序的生存期;重新启动应用程序之后,将重新创建Cache对象。Cache对象具备过期策略,我们可以通过使用简单的键值对将项防止在Cache中,从而进行存取。例如:
2、使用页面压缩技术
3、使用存储过程
4、可用性优化
Web界面优化是网站优化的一种延伸,是人机交互方式的演变。
①搜索引擎优化。现在的用户使用互联网寻求问题的答案时,总是首先想到求助于搜索引擎,但几乎从不看除第一页之外的搜索结果,因此搜索引擎优化就成为一个Web的重要内容。我们首先来看一下几个网络社区的首页标题。
搜索引擎往往会给予出现在页面标题中的单词更多的权重,而用户在浏览搜索结果列表时,通常会根据标题的内容来判断该网站所提供的内容。例如,新浪论坛首页标题中出现的“全球最大中文社区”,爱卡汽车论坛首页出现的“汽车论坛_汽车社区_爱卡汽车论坛|车友会_爱卡汽车网”等内容,很容易使搜索引擎,按照用户所提供的关键词搜索到该网站,也便于用户识别该网站所提供的内容,从而提高网站点击率。而河南省教育科研网论坛的首页标题就显得过于苍白,不妨改为“河南省教育科研网论坛_大学生自己的网上家园”。
③采用人们熟悉的界面。
④让内容易于扫描。现在的用户在非必要的情况下,不会去阅读整段的文字,因为那意味着,他们要从许多大段的文字中,寻找有用的信息,而这样做的效率是比较低的。一个比较好的做法是,控制网页中的文字性内容,使用户能够从简短的语句甚至单词的描述中,找到有价值的信息。比如,控制用户帖子标题和内容的字符长度。
四、总结
在交互式网站的优化中,诸如动态页面静态化,合理的选择控件,对用户个性化信息进行控制等方法也是可以采用的,但要考虑到网站的具体运行情况和所面向用户的使用习惯问题。无论如何,只有在实践中加以探索,才能达到更好的效果。
参考文献:
[1]中国互联网络信息中心(CNNIC)第25次中国互联网络发展状况统计报告.省略.2010.
[2]刘婕张琳.2.0+SQLServer动态网站开发从基础到实践[M].北京:电子工业出版社,2007.
[3]张海藩倪宁.软件工程(第三版)[M].北京:人民邮电出版社,2010.
[4]董建民,傅立民,GravrielSalvendy.人机交互:以用户为中心的设计
和评估[M].北京:清华大学出版社,2003.
第2作者:段向东(出生1980年),性别:男(汉族),河南省郑州市,职称:助教,学位:工学硕士,研究方向:单片机技术及应用