- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
了尸多n去
‘{ 传统数据库网关的性能改进
李方敏 陈品德 彭小兵
(湘潭工学院自动化系,湘潭,411201)
摘 要 由于www 的高速增长,使得传统的信息系统必须适应IITTP服务器的发展,但
现存的标准CGI在重负载情况下非常低效.本文在回顾了相关技术后,给出了一种通用的体
系结构,该结构符合现存标准和客户朋氏务器模型,缓和了传统数据库网关的性能瓶顺.
关键词 HTTPCGI客户Ins务器 数41库R关
引言
目前,www 己成为广域网应用中的事实标准,也成为 Internet应用中的核心技术。基
于客户/服务器模型的WWw包含三个标准;URL(统一资源标识符)、HTTP(超文本传
输协议)、HTML(超文本标记语言)。
www服务器功能主要由一个叫HTTPD的守护进程来完成,由它接收和分派HTTP请
求。由于HTTPD可能需与各种应用程序通讯以为客户提供各种动态数据需求,口导致了公共
网关接口CGI的产生。在所有的CGI接口中,其中对关系数据库系统的访问己引起www
业界的广泛关注,因为我们很多客户需访问的数据是存于数据库中的。口而正是与数据库接
口的CGI己成为我们目前许多信息服务提供商的服务器环境的性能瓶颈。
本文将试图对传统CGI进行改进以提高其性能进行探讨。
2 与数据库接口CGI的缺陷分析
如图I示出了流览器 (客户)通过服务器 (HTTPD)获得信息的消息顺序图:
图中:Brow表示活跃的www流览器,请求 R〔EQUEST)通过超文本传输协议利用URL
传给www服务器 (HTTPD),两个请求属于非静态HTML页面的同一个脚本。当服务器按
收到第一个请求后,按照CGI规范生成一个指定CGI脚本实例,当该实例处理客户请求 (如
数据库访问)时,第二个对同一个脚本的请求到达服务器,尽管己有该脚本的实例存在,但
一个新的实例将独立地生成以完成第二个请求。一旦两个的实例完成了所需的处理,井将结
果传回给www服务器,它们都终止 (在图中用X表示)。图2给出了在图一中描述的数
据库网关的更样细的时间顺序图。
自动化理论、技术与应用 (第5卷)
建立到数据库管理系统的连接导致资源 (包括内存、进程或线程等)预留,并且将消费
大量的处理时间。当有大量的CGI脚本实例活跃时,即同时有多个HTTP请求到达,资源捎
费变得非常严重.响应将大大延迟。因此,我们将图I、图2的体系结构加以改进以克服上
述缺点。
咔 数据流
一粉 带参数的实例
图1 C以处a消息胭序翻
一 一Script
建立到DBMS的连接 (资源预定)
RESPONS 检索有关数据
释放资源,删除连接
图2 检亥信息的致据库网关 图3 多Cal脚本访问阅一个业招库
、、、
传统数据库网关的性能改进 379
3 改进的结构
在目前访问数据库的CGI脚本中,存在浪费资源、处理延迟等缺点。我们将通过客户/
服务器的模式来减少资源的占用和到数据库系统的连接时间。修改的消息顺序图如图4所示:
图 ‘改进体系结构的消息顺序图
在图4中,改进的核心是增加了一个数据库代理,该代理永久连接到数据库充当服务进
程。新生成的CGI实例 (客户)不再浪费时间建立到数据库的连接。口当系统初始化时,数
据库代理不与数据库系统的任何数据库联系,该联系由到来的第一个 HTTP口请求所需要访
问哪一个具体的数据库触发,后续访问同样的数据库的HTTP请求将由代理快速完成。数据
库代理接收从CGI脚本中传送来的SQL语句,在指定的数据库
您可能关注的文档
- 促淋巴管生成因子的研究进展研究(1).pdf
- 促淋巴管生成因子的研究进展研讨.pdf
- 从题材变迁看荆州花鼓戏的艺术特色研究.pdf
- 从魏晋游仙诗的发展看“人的觉醒”研究.pdf
- 促卵泡素与促黄体素对猪卵母细胞体外成熟的影响研究(1).pdf
- 传统民居保护+希望在农民——江头村调查报告研究.pdf
- 促卵泡素与促黄体素对猪卵母细胞体外成熟的影响研讨.pdf
- 促卵泡汤治疗黄体功能不健的临床研讨(1).pdf
- 促卵泡汤治疗黄体功能不健的临床研讨研究.pdf
- 传统民居建筑美学特征试探研究.pdf
- 2025湖南省粮油食品进出口集团有限公司总部招聘3人考试模拟卷带答案解析.docx
- 2025湖南省第二人民医院(湖南省脑科医院)部分高层次人才岗位招聘直接考核实施考试参考题库附答案解析.docx
- 2025湖南省粮油食品进出口集团有限公司总部招聘3人考试历年真题汇编含答案解析(夺冠).docx
- 2025湖南省粮油食品进出口集团有限公司总部招聘3人考试模拟卷附答案解析(夺冠).docx
- 2025湖南省粮油食品进出口集团有限公司总部招聘3人考试历年真题汇编附答案解析.docx
- 物理水平测试试题分类汇总2019.docx
- 2025湖南省第二人民医院(湖南省脑科医院)部分高层次人才岗位招聘直接考核实施考试模拟卷含答案解析(.docx
- 《AI数据标注报告2025:智能驾驶自动驾驶伦理数据标注》.docx
- 2025湖南省粮油食品进出口集团有限公司总部招聘3人考试模拟卷含答案解析(夺冠).docx
- 2025年光伏发电温度传感器性能测试报告.docx
最近下载
- 新版出口报关单模板.xls VIP
- 2021MAM-6070M空压机微电脑控制器.docx VIP
- 《北京中医药大学学报2010年第11期》.pdf VIP
- 年产10万吨聚羧酸系减水剂项目可行性研究报告.docx VIP
- 泵房设备安装方案.docx VIP
- GB∕T42430-2024血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pptx VIP
- 年南海区第十二届初中综合能力大赛数学模拟试题.pdf VIP
- 戴笠:政治侦探.pdf VIP
- 国开(SC)-数据库运维-形考3(考核内容:第5章~第7章,30%)-学习资料.docx VIP
- 中国视神经脊髓炎谱系疾病诊断与治疗指南解读PPT课件.pptx VIP
原创力文档


文档评论(0)