基于Django框架的两种Web地震目录分页方法.pdfVIP

基于Django框架的两种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文档。上传文档
查看更多
非淡泊无以明志,非宁静无以致远。——诸葛亮 基于 Django 框架的两种 Web 地震目录分页方法 马士振;林向东;白永福;张红旗;冯刚 【摘要】In the process of establish earthquake catalogue service system,we use two pagination methods in web layer and database layer to implement showing catalogue as far as quickly. We tested the web response speed of the two methods.The result shows that the effi ciency of pagination in database layer is higher when processing large amount of data.%在搭建基于 Django 框架的地震目录服务系统过程中,为实现地震目录的 快速展示,介绍了在 We b 服务层和数据库服务层进行数据分页的方法,并实测 了两者的 We b 响应速度。结果表明:当数据量较大时,在数据库服务层实现分 页的效率更高。 【期刊名称】《地震地磁观测与研究》 【年(卷),期】2015(000)001 【总页数】5 页(P135-139) 【关键词】Django;地震目录;Web;分页 【作者】马士振;林向东;白永福;张红旗;冯刚 【作者单位】中国北京 100080 北京市地震局;中国北京 100080 北京市地震局;中 国北京 100080 北京市地震局;中国北京 100080 北京市地震局;中国北京 100080 北京市地震局 【正文语种】中 文 海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐 人人好公,则天下太平;人人营私,则天下大乱。——刘鹗 0 引言 测震台网的一项重要工作是产出地震观测目录。作为一种重要的观测数据,在地震 预测预报方面,地震观测目录可以用来研究中强地震前地震空区及条带的分布情况 (杨芬等,2010 );在地震应急方面,地震观测目录可以为有关部门提供地震的 三要素信息,服务于应急救灾工作。 自“十五”网络项目以来,北京市测震台网已积累了近万条地震目录。为了更好的 服务于行业和社会公众,测震台网开发了基于 Django 框架的 B/S 结构的地震目 录服务系统,以提供地震目录的快速展示及目录数据的图像化服务。 在用户请求数据服务时,将数据一次性全部交付给用户是不合适的,因为这不但让 用户等待时间较长 ,而且浪费宝贵的网络资源 (李光耀等,2004 );然而 ,在网 络上传输小块数据,则既可以减小网络流量 ,又可以提高网页的响应速度 ,还可以 有效降低服务器负载 (王瑞波 ,2009 )。因此 ,在构建 Web 数据服务系统时, 为了提高系统的数据服务性能 ,可以采用把数据分批传送给用户的技术 ,即数据的 分页技术。 Django 来源于一个可满足每天数百万次页面查看请求的在线报纸服务,是采用 Python 语言驱动的 Web 应用程序框架,可以快速开发数据库驱动网站 ,有着开 源、免费、敏捷开发的特点。使用 Django 框架,可以节省开发周期 ,并且便于维 护和升级 (程文芳等,2013 )。Django 广泛应用于博客系统(杨志庆 ,2013 )、 资源共享平台(程文芳等,2013 )、数据库快速查询 (齐金刚等,2014 )等 Web 应用的开发工作中。 结合地震目录服务系统的开发实践 ,作者使用 Django 框架的 Paginator 函数和 MySQL 数据库的 LIMIT 子句 ,实现了两种 Web 地震目录的快速分页方法 ,可以 有效提高 Web 页面上数据服务的响应速度。

文档评论(0)

百分卷 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档