The invention provides a web front-end ArcGIS resource request processing method and device, which relates to the technical field of computer application, including: receiving the page resource request message sent by the client; parsing the page resource request message to determine the specific object resource requested by the message; obtaining the pre saved corresponding resource file according to the determined specific object resource; Merge the obtained object resource file to get the resource file merge package, and return the resource file merge package to the client. The application of the invention can effectively reduce the workload of the developer and the development cost. In the case of multi-person collaborative development, it can improve the overall development efficiency of the team, and it can more effectively maintain and manage the resources stored on the server side.
【技术实现步骤摘要】
一种WEB前端ARCGIS资源请求处理方法及装置
本专利技术涉及计算机应用技术,尤其涉及一种WEB前端ARCGIS资源请求处理方法及装置。
技术介绍
随着GIS(地理信息系统)技术的发展,GIS技术在国土、水利、交通、农业和智慧城市等领域得到了广泛的应用。随着GIS数据量越来越大,资源请求越来越多,出现了对用户访问网站的速度造成影响的问题。因此,如何能够在更全面的展示GIS数据的同时,保证网站的访问速度,已经成为当前主要的研究方向之一。影响带有GIS业务的网站访问速度的原因很多,例如一些业务操作比较复杂的GIS网站,请求的切片资源,Javascript脚本和CSS样式等前端资源的文件,数量越来越多,文件也越来越庞大。这些WEB资源文件是影响网站访问速度的直接原因,要加快网站访问速度,可以从这些文件着手。其中一个考虑方向是:减少http的请求数量。根据http协议的原理,每个http请求都需要花掉一定的网络查询和握手时间,而在用户实际访问网站的过程中,每个资源文件都对应一个http请求,这些资源文件包括gis切片文件、CSS文件、Javascript文件等。在现有技术中,为了减少http请求,采用对多个资源文件进行打包合并的方式,这样用户访问网站时,可以通过一次http请求得到多个资源文件。另外,为了减少需要在网络上传输的数据量,还可以进一步对合并后的文件进行压缩,以提高传输效率。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种WEB前端ARCGIS资源请求处理方法,减少开发者的工 ...
【技术保护点】
1.一种WEB前端ARCGIS资源请求处理方法,其特征在于,/n包括如下步骤:/n1)接收客户端发送的arcgis资源请求消息;/n2)对所述资源请求消息进行解析,确定该消息所请求的具体对象资源;/n3)根据所确定的具体对象资源,获得预先保存的对应资源文件;/n4)对所获得的对象资源文件进行合并,得到资源文件合并包;/n5)将所属资源文件合并包返回所述客户端。/n
【技术特征摘要】
1.一种WEB前端ARCGIS资源请求处理方法,其特征在于,
包括如下步骤:
1)接收客户端发送的arcgis资源请求消息;
2)对所述资源请求消息进行解析,确定该消息所请求的具体对象资源;
3)根据所确定的具体对象资源,获得预先保存的对应资源文件;
4)对所获得的对象资源文件进行合并,得到资源文件合并包;
5)将所属资源文件合并包返回所述客户端。
2.根据权利要求1所述的方法,其特征在于,在接收用户端发送的页面资源请求消息之后,还包括:
判断该消息的请求对象是否为WEB前端资源,如果是,则进一步执行后续步骤。
3.根据权利要求1所述的方法,其特征在于,
所述步骤3)还包括:
利用对象资源的标识,通过搜索得到预先保存的对应资源文件。
4.根据权利要求1所述的方法,其特征在于,
对所获得的对象资源文件进行合并,包括:
根据对象资源文件的类型,对不同类型的对象资源文件分别进行合并。
5.根据权利要求4所述的方法,其特征在于,
在得到资源文件合并包之后,还包括:对资源文件合并包进行压缩,
将压缩后的资源文件合并包返回所属客户端。
6.一种WEB前端资源请求处理装置...
【专利技术属性】
技术研发人员:许建桐,宋海涛,尹曦萌,宋娟,李林萍,
申请(专利权)人:浪潮软件股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。