WEB服务中解决服务器执行效率低的方法.pdfVIP

WEB服务中解决服务器执行效率低的方法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东 北 电 力 大 学 学 报 第 28卷第 6期 JournalOfNortheastDianliUniversity V01.28.No.6 2008年 l2月 NaturalScienceEdition Dec.,2008 文章编号:1005—2992(2008)06-0085一O5 WEB服务 中解决服务器执行效率低的方法 王大忠 (吉林市龙潭区疾病预防控制中心,吉林 吉林 ) 摘 要:企业通过互联网向客户提供信息服务,经常使用 WW3V服务和数据库技术相结合的办法,构 建一种三层客户端/服务器的体系结构。但用户通过浏览器访问企业网站浏览数据时往往由于速度过 慢或超时而无法工作。通过分析www服务相关技术提出解决方法,其中相关实例采用JSP技术实现。 关 键 词:JSP;JDBC桥接器 ;三层体系结构 中图分类号iTP393.06 文献标识码 :A 目前,大多数企业是通过三层客户端/服务器体系结构,即客户端/中间服务器(web服务器)/数据 库服务器,向用户发布企业商务数据。然而在开发企业网站中经常会遇到因为网页传输时间长或连接 超时,用户无法浏览网页的情况,从而为用户带来许多困扰。由于忽略了用户数量以及存储进程在系统 中的开销,使得连接数据库的进程数量非常巨大,最终导致服务器过载。另一方面由于企业的数据量惊 人,数十万条数据如果不经分类,查询速度将很慢。而就是经过分类后的数据如果不采用分批传输数据 的方式,用户也很难顺畅地在客户端浏览数据。因此,能否解决这些问题,关系到企业网站的生存,对其 他类似情况也具有实际借鉴意义。 1 三层体系结构的数据库访 问技术 通用的三层客户端/服务器体系结构与传统的二层 C/S结构相比,最大的优势在于将网络通信与 数据库操作相分离,并在客户端和WEB服务器间使用了多路复用技术,减轻 了数据库服务器的负载, 从而加快了数据处理的能力。另一方面,C/S技术在客户端软件 的开发、升级方面成本较高,为用户造 成不便。同时通过 C/S技术,很多时候对数据库访 问的代码都放在客户端,因此常常由于客户端访问 大量数据造成网络瓶颈,使用户查询数据速度减慢。 而三层体系结构则是将网页脚本代码及数据库访问代码写在中间层(WEB服务器中),当用户通过 浏览器访问相关网页,WEB服务器就将相关网页的代码调出编译执行,从而将执行后的网页脚本代码 结果和从数据库查询的数据结果集 (通过执行数据库代码)全部以网页形式返回给客户端的浏览器上。 这样就完全解决了C/S方式中的问题。 在开发基于www 的数据库应用中,关键技术在于WEB服务器与数据库服务器之间的连接技术。 目前,数据库连接技术可归纳为以下几方面。 ●基于CGI(通用网关接 口)编写的CGI程序,该程序既要处理WEB服务器与浏览器之间的信息 传输,又要处理WEB服务器与数据库的连接、查询和基于查询结果的HTML页面的产生。 收稿 日期i2008一o9—25 作者简介:王大忠(1972一),男,吉林市龙潭区疾病预防控制中心 ,助理工程师 86 东北电力大学学报 第28卷 ●利用API(应用程序接口)对WEB服务器的功能进行扩展,这种方法比较灵活,但对编程人员要 求较高,对API详细了解 ,以及对 C++等语言的熟练掌握,因此开发周期较长,成本较高。 ●利用ASP(ACTIVESERVERPAGES)技术,ASP技术基于微软DCOM(分布式COM)标准,是微 软公司提供的一种服务器端脚本支持环境,它通过ADO(ACTIVEXDATAOBJECT)控件的方式来处理 与数据库的连接。此项技术是由VBSCRIPT和JAVASCRIPT编写脚本级代码执行的。 ●利用JDBC桥接器进行数据库连接,采用JAVA语言进行编程,由于JAVA具有较为严格的安全 机制,是编译程序 ,同时实现了跨平台性,因此它是一种较为热门,执行效率很高的编程工具。以下我们 将运用JSP为大家展示如何处理我们的问题。 2 解决方案

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档