Ajax辅助架构对提高系统性能的研究与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:sonical
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Web Cache技术出现之前,Internet上的用户访问是直接通过对服务器存取进行的,而当时的网络规模较小,由访问引起的问题也较少,但随着Internet的不断发展,网络规模逐渐变大,同时也出现了网络拥挤、访问速度不稳定、等待时间过长等许多问题,Internet上随之出现了Web Cache技术,利用Web Cache技术,可减少网络流量,节约资金,提高带宽利用率。并且基于Web缓存的服务器系统被越来越广泛地应用于Internet及局域网上,Web缓存所采用的技术和实施模式也得到不断的改进。 Web Cache技术发展到今天,已经出现了不少成熟的软件和硬件的Web Cache,服务器提供商在这方面的投入或大或少,都会用到最基础的Web Cache功能,在服务器网络的性能方面都会比未用得到很大的提高,但是这种近乎固定式的Web Cache方式,在当今越来越复杂的网络中却面临难以发挥其最大功能的问题。 本课题研究的主要问题就是为了进一步加快网络对用户请求的响应速度,在Web Cache技术基础上提出了层次代理缓存(层次Web Cache)的系统框架,最大限度地挖掘该层次Web Cache系统的功效。在此基础上结合AJAX实时控制Cache和Agent,进一步提高网站性能。同时在使用WEB Cache过程中借以知识库存储和分析用户的心理,最终提高WEB Cache的命中率。 本课题从WEB技术发展的角度和从WEB结构与传输协议等方面分析,并介绍了目前热门的AJAX技术,在此技术上进行分析,并使用面向对象方式设计开发、功能模块化和复杂功能模块尽可能打包压缩等技术对此技术提出了改进措施,而且通过添加输入验证、不要动态地生成和执行代码、保障JSON的使用安全、在集成不可信内容时使用iframe等方法提高AJAX技术的安全性。 最后,本课题把这套技术实施应用在基于J2EE平台与AJAX技术构建多Agent的远程智能教学系统,该系统在“表现层-Agent执行层-数据层”基础上应用Ajax和Web Cache技术辅助架构,对系统使用Web Cache进行实时性控制,在用户使用该系统时,Web Cache的调度知识库不断地学习,从而增加了系统的适应性和性能指标。达到吸引学生兴趣,提高教学质量的目的。
其他文献
随着Internet技术应用的日益广泛,高等院校的管理信息化程度在近些年得到了较大的发展。实验教学管理服务于学生实践教学,是高校管理中的重要组成部分。在当前高校的实验教学管
在海量信息存储系统中,为了达到较高的访问性能和良好的可扩展性,关键是要避免系统中的性能瓶颈,由于存储系统中元数据的访问是系统的主要负载,元数据服务器成为系统中潜在的
对等流媒体直播系统应用到WiFi无线局域网时,由于IEEE802.11协议不负责跨接入点的域间服务质量保证,导致移动客户端在跨域移动时会产生传输中断和地址切换的问题,再加上对等
随着Internet的发展,网络广告已经成为当今最热门的广告形式。为了能够更快适应Web2.0快速的发展需求,人们推出了一种称为内文广告的网络广告新模式。内文广告是一种新型的网
学位
21世纪是不同领域科技创造性集成和融合的时代。随着地图制图技术、地理信息系统(GIS)技术与主流IT技术的融合,极大的推动了电子地图服务的发展。电子地图服务已经越来越广泛
数据网格是网格环境下共享和管理存储资源和分布式数据资源的大规模、可扩展的框架结构,它适应数据密集型应用对网格环境下数据共享和处理的需要,给用户提供了透明访问远程异构
随着搜索引擎、社交网络等数据密集型互联网应用的发展,信息和数据量呈现爆炸式增长的趋势,如何存储和处理越来越庞大的数据信息,于是产生了云计算。云计算把原有的技术如网格计
中国自1985年发行第一支股票,到股票市场的不断发展和完善,仅用了20多年的时间,这是中国经济改革的辉煌成果。自沪深两个交易所成立以来,我国股票市场高速成长,不断扩大发展,如今在
随着网络通讯的飞速发展,P2P(peer to peer)技术在很多领域得到应用,电子商务作为一种新型的交易方式越来越受到人们的青睐。P2P网络环境下,可以避免单点失效问题,节约成本,