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

2015-12-19 02:09:34马士振林向东白永福张红旗
地震地磁观测与研究 2015年1期
关键词:数据库服务方法

马士振 林向东 白永福 张红旗 冯 刚

(中国北京 100080 北京市地震局)

0 引言

测震台网的一项重要工作是产出地震观测目录。作为一种重要的观测数据,在地震预测预报方面,地震观测目录可以用来研究中强地震前地震空区及条带的分布情况(杨芬等,2010);在地震应急方面,地震观测目录可以为有关部门提供地震的三要素信息,服务于应急救灾工作。

自“十五”网络项目以来,北京市测震台网已积累了近万条地震目录。为了更好的服务于行业和社会公众,测震台网开发了基于Django框架的B/S结构的地震目录服务系统,以提供地震目录的快速展示及目录数据的图像化服务。

在用户请求数据服务时,将数据一次性全部交付给用户是不合适的,因为这不但让用户等待时间较长,而且浪费宝贵的网络资源(李光耀等,2004);然而,在网络上传输小块数据,则既可以减小网络流量,又可以提高网页的响应速度,还可以有效降低服务器负载(王瑞波,2009)。因此,在构建Web数据服务系统时,为了提高系统的数据服务性能,可以采用把数据分批传送给用户的技术,即数据的分页技术。

Django来源于一个可满足每天数百万次页面查看请求的在线报纸服务,是采用Python 语言驱动的Web 应用程序框架,可以快速开发数据库驱动网站,有着开源、免费、敏捷开发的特点。使用Django框架,可以节省开发周期,并且便于维护和升级(程文芳等,2013)。Django广泛应用于博客系统(杨志庆,2013)、资源共享平台(程文芳等,2013)、数据库快速查询(齐金刚等,2014)等Web应用的开发工作中。……

登录APP查看全文

猜你喜欢
数据库服务方法
服务在身边 健康每一天
今日农业(2019年12期)2019-08-15 00:56:32
服务在身边 健康每一天
今日农业(2019年10期)2019-01-04 04:28:15
服务在身边 健康每一天
今日农业(2019年16期)2019-01-03 11:39:20
招行30年:从“满意服务”到“感动服务”
商周刊(2017年9期)2017-08-22 02:57:56
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34