文章编号:3895时间:2024-05-21人气:
在当今快节奏的互联网时代,网站的加载速度至关重要,它直接影响着用户体验和网站的转化率。缓存机制是一种有效的技术,可以极大地提高网站的加载速度,优化数据传输,从而为用户提供更好的浏览体验。
缓存机制是一种存储经常访问数据的临时存储区域,以便在需要时可以快速访问它们。在网络中,浏览器和服务器都可以使用缓存来临时存储网页、图片、脚本和其他文件。当用户再次访问相同的页面或资源时,这些文件就可以直接从缓存中加载,避免了与服务器反复交互获取数据的时间消耗,从而大大加快了浏览速度。
浏览器缓存是存储在用户设备上的临时文件存储区。它包含最近访问过的从缓存中快速检索,从而减少了延迟和等待时间。
为了充分利用缓存机制,有以下最佳实践需要遵循:
缓存机制是提高网站浏览速度和优化数据传输的关键技术。通过有效利用浏览器和服务器缓存,可以显著减少加载时间,提高网站响应能力,并为用户提供更好的浏览体验。遵循最佳实践并定期监控缓存性能,可以最大限度地发挥缓存机制的优势,让您的网站快速、高效、可靠。
地图缓存是快速访问地图服务的有效方式。目前流行在线地图服务,如 Google Maps,MapBar,BingMaps 等,对浏览速度和并发性要求都比较高,均采用缓存地图的方式满足快速访问地图的需求。
什么是地图缓存?
作为一种改善地图浏览用户体验的优化策略,地图缓存实际上是包含了一系列比例尺一定地图范围内的地图切片文件。在服务端创建地图缓存之后,客户端的地图操作,比如放大、缩小和平移,都会向服务端发送一个 URL 请求,此时,服务端按照请求返回预先生成的地图切片,从而达到降低服务器负担并快速显示地图,提升地图浏览速度。
为什么使用地图缓存?
使用地图缓存时,只需要付出一次生成缓存的代价,就可以提供给客户端地图显示以快速的响应速度。地图缓存是以一系列不同比例尺下地图图片形式提供的,因此不受普通地图显示上的约束,比如地图信息量的大小、地物的复杂程度、是否带有标注、所使用的地图符号等的限制。因为,一般情况下,地图渲染的细节越多,承载的信息量越丰富,同等环境下,绘制矢量地图就越慢,但使用了地图缓存,客户端在获得了同样显示效果的同时,等待时间却大大缩短。特别是对海量数据,使用缓存可以极大地提高浏览速度,加速地图响应时间,最终提升用户体验。
SuperMap产品针对海量数据,在保证客户端高效访问的前提下,提供了一套完备的二三维缓存体系。SuperMap iDesktop 8C 桌面产品支持生成影像缓存、地形缓存、矢量缓存、模型缓存、地图缓存,还可以对场景直接生成场景缓存。生成的缓存数据可以有多种方式在地图窗口或者场景窗口中加载,也可以部署到服务端进行发布,方便客户端进行浏览。
1. 地图缓存的目录结构
地图缓存根据缓存版本的不同,生成的缓存目录的层次结构有所不同。SuperMap iDesktop 7C 桌面应用程序目前支持六种不同版本的地图缓存。
地图缓存的目录结构主要采用 iServer6R,iServer 2.0和 IS 三种缓存策略,按照不同比例尺级别进行分层,都是从指定范围的左上角为起点进行分块。其中2.0,2.1版本的地图缓存均采用 IS 缓存策略,3.0,3.1版本的地图缓存均采用 iServer 2.0 缓存策略,4.0和5.0版本的缓存采用 iServer 6R 缓存策略。
下面就这三种缓存版本的目录结构做详细的介绍。
1.1. iServer 6R 缓存目录结构说明
iServer 6R 是针对 UGC(UniversalGIS Class)系列产品的缓存策略。UGC 系列产品包括桌面产品 SuperMap iDesktop 7C,组件式二次开发平台 SuperMap Objects Java/ 6R 以及服务器产品 SuperMapiServer 6R 系列产品。
iServer 6R 缓存策略生成的地图缓存目录共分为六个层次,如下图所示:
图:iServer 6R 缓存目录结构说明
第一层:缓存根目录,用来保存不同缓存文件。缓存根目录名称可以为任意名称。在生成缓存时,通过输入缓存名称来指定。
第二层:地图缓存目录。默认名称格式为:MapName_Width×Height。其中MapName
是地图名称,Width 和 Height 是16进制的图片宽高,例如,目录为世界地图_Day_100×100,表示地图缓存的图片大小为256像素×256像素。
第三层:不同比例尺级别缓存目录。分层目录名称为设置的比例尺大小。如文件夹下保存的是比例尺为时的所有地图切片文件。
第四层:不同空间区域行号缓存目录。目录名称以空间区域(缓存范围)行号命名。所谓空间区域指的是将地图按照网格分块算法将一幅地图分为多个块,每一个分块表示一个空间区域。每个空间区域的宽高都是缓存块的整数倍。区域内至少有一张图片,行号就是空间区域在指定范围内的行数,行号从上到下逐渐增大,用十进制表示。范围扩大时行号可以是负值。
第五层:不同空间区域列号缓存目录。目录名称以空间区域(缓存范围)列号命名。列号就是空间区域在指定范围内的列数,列号从左到右逐渐增大,用十进制表示。范围扩大时列号可以是负值。
第六层:缓存图片文件名称。其格式为:RowxCol_。其中 Row 表示缓存图片按缓存块划分的行号索引,Col 表示缓存图片按缓存分块划分的列号索引,Row 和 Col 都可以是负数。MapHashCode 表示当前比例尺下地图的16位 HashCode 值,postfix 是缓存图片文件的扩展名。如上图中的名称为 0000×0001_ 的图片,0000为行号,0001为列号,108F8B08FIX 为16位的 HashCode,png 为图片的扩展名。
1.2. IS 缓存目录结构说明
IS 缓存策略是SuperMap 最早使用的缓存策略,也是通过分层分块生成切片文件(影像)的思路进行缓存构建,并且从坐标系、地图、图层风格以及数据范围等方面考虑了缓存更新问题。它主要是 SFC(SuperMap Foundation Class)系列产品采用的缓存策略。
IS 缓存策略生成的二维地图缓存目录共分为五个层次,如下图所示:
第一层:缓存根目录,用来保存不同缓存文件。缓存根目录名称可以为任意名称。在生成缓存时,通过输入缓存名称指定。
第二层:地图缓存目录。默认名称格式为:MapName_Width×Height。其中 MapName 是地图名称,Width 和 Height 是16进制的图片宽高,例如,目录为世界地图_Day_100×100,表示地图缓存的图片大小为256像素×256像素。
第三层:不同比例尺级别缓存目录。分层目录名称为设置的比例尺大小。如文件夹下保存的是比例尺为时的地图切片文件。
第四层:图片索引目录。按照网格分块算法将某一比例尺下的地图切割成多个图幅,每一个图幅在整个地图中都有一个索引值对应,形为:X×Y。X,Y 分别表示图幅在地图分块队列中的列号和行号。
第五层:缓存图片文件名称。其格式为:centerIndex_,其中centerIndex 表示缓存图片的中心点索引,MapHashCode 表示当前比例尺下地图的 HashCode 值,postfix 是缓存图片文件的扩展名。如上图所示,名称为332×7361_ 的图片,(332,7361)表示图片中心点的索引值,108F8BFIX 为当前比例尺下地图的 HashCode 值,png 为图片的后缀名。
1.3. iServer 2.0 缓存目录结构说明
iServer 2.0 缓存策略与 IS 缓存策略相似,是 SuperMap iServer 2.0 产品的缓存策略。iServer 2.0 缓存策略生成的二维地图缓存目录共分为五个层次,如下图所示:
图:iServer 2.0缓存目录结构说明
第一层:缓存根目录,用来保存不同缓存文件。缓存根目录名称可以为任意名称。在生成缓存时,通过输入缓存名称指定。
第二层:地图缓存目录,文件夹名称格式为:MapName_Width×Height,其中 Width×Height 按照10进制计算,即目录名称为:地图名称_图片的实际宽×高。
第三层:不同比例尺级别缓存目录。分层目录名称为设置的比例尺大小。如文件夹下保存的是比例尺为时的地图切片文件。
第四层:缓存图片索引目录({Index_x})。将地图分块之后,对每一个图片分别建立索引号。对每一副地图,按照要生成的缓存图片大小生成 M×N 个图片,每一列为 Index_x,x 的值从 0 到 N-1,每一行为 Index_y,y 的值从 0 到 M-1。在这一层,目录名为每一列的索引名,即 Index_x,表示每一列图片缓存的目录。
第五层:缓存图片文件名称。其格式为:Index_的值。如上图中选中的文件夹,文件夹5表示 X 索引号(Index_x)为5 ,图片名称15表示 Y 索引号(Index_y)为15,则此图片位于地图目录的第5行第15列。
2. 地图缓存存储类型
SuperMap 缓存有两种存储类型,即原始型与紧凑型。
2.1. 原始型
当缓存储存类型为原始型,切片文件以单独的图片文件格式存放在磁盘上,不对数据进行压缩,能够直接读取。地图缓存数据直观地表现为多个文件夹下的原始图片。
原始型存储方式具有以下特点:
l 可以直接读取,比较直观。
l 占用磁盘空间大,不太易于管理,拷贝和迁移不太方便。
l 对密级较高的数据,不能设置密码。
2.2. 紧凑型
当缓存储存类型为紧凑型时,对原始的切片文件采用一定的压缩和加密机制,在结构上采用一组文件替代原始的图片格式的缓存机制。此时,不同比例尺文件夹下的缓存数据将表现为一组文件,该组文件包括两个部分:索引文件()、一组数据文件(00和*)。如下图所示,为世界地图_Day 生成的紧凑型缓存文件。
其中,索引文件为 *(SuperMapCache File)格式;数据文件为 *(SuperMap Caceh File Data)格式,这里的 XX 不是两个字母,是两个16进制数字(00~FF)。目前只支持两位16进制数,所以最多支持256个数据文件。数据文件的个数由缓存数据的大小决定,一个数据文件最大为2G。
与原始型相比,紧凑型存储方式具有以下优势:
3. 使用地图缓存的建议
为了更高效的生成地图缓存,可以从以下几个方面考虑:
3.1. 选择合适的比例尺系列
为了充分利用缓存数据,同时实现多级缩放,可以对地图设置多个比例尺。多设置一些比例尺级别,可以在浏览过程中比较顺畅,不会出现比较大的跳跃。在地图制作的过程中要考虑要素在不同的比例尺下是否需要显示。比如在1的比例尺下,河流是线状的,在1的比例尺下,可能需要讲河流显示为面状的。在小比例尺下,一些注记不需要显示,但随着比例尺的扩大,注记可能需要显示。这种情况下,需要考虑合适的比例尺级别了。
3.2. 缓存路径设置
如果生成的缓存要在 SuperMapiServer Java 6R 服务端发布,可以直接将 SuperMap iDesktop 7C 桌面缓存路径设置为 SueprMap iServer Java 6R 的出图路径下,即 %SuperMapiServer Java_HOME%webappsiserveroutputcache,否则缓存切片拷贝可能会花费比较长的时间。
3.3. 适当的制作地图
制作地图的过程中,可以考虑对线型或者文本对象使用反走样,对过小的对象进行过滤。
对地图中的过小对象使用过滤条件进行过滤,可以在不影响地图所承载的信息量的情况下,将提升地图浏览速度。
进行反走样后矢量地图中的线型和文本看起来更光滑,提高视觉感受,但会造成性能下降。因此在使用反走样时,需要浏览速度和性能之间寻找一种平衡,既要达到浏览效果最佳,也要保证浏览速度。
对比较复杂的地图,要避免对象节点过多,可以考虑进行光滑处理或者重采样。
3.4. 保持工作空间一致
工作空间中的地图参数决定了SuperMap iServer Java 使用的缓存文件中缓存图片的命名,因此需要保证用于制作缓存的工作空间中的地图和用于 SuperMap iServer Java 发布的工作空间中的地图一致。影响参数包括地图的风格、数据的连接情况、图层顺序、默认比例尺、地图范围等。因此制作完成缓存后,尽量不要对工作空间的地图进行修改,以保证发布的地图与用于制作缓存的地图一致。
同时需要保持地图中所有地图可用,所有图层对应的数据集合数据源在工作空间中都存在,不能有无对应数据源和数据集的空连接图层。对数据集中对象的编辑,如添加、删除、更新等,不会影响编辑区域以外的缓存图片(如果需要的话,只需更通过 SuperMap iServer 更新这部分区域的缓存即可)。
3.5. 合理设置地图缓存范围和索引范围
可以为频繁访问的地图区域生成缓存,以降低生成和存储缓存的成本。例如,在访问世界地图时,对于广大的无人区,可以不生成缓存。
用 SuperMap iDesktop7C 生成地图缓存时建议将索引范围设置为发布地图的整幅地图范围,以便与SuperMap iServer Java 缓存索引范围保持一致。在根据需求修改地图缓存的范围信息时,也需要保持索引范围是整幅地图范围。
缓存图片与出图设备无关的特性
利用 SuperMap iDesktop7C 制作地图缓存时,如果 SuperMap iDesktop 7C 所在的计算机与 SuperMap iServer Java 所在的计算机不是同一台机器,有可能由于设备显示地图分辨率不同,从而不同设备上的缓存不能很好地一起使用,例如拼接出现问题等。SuperMap iDesktop 7C 桌面支持配置地图缓存与设备显示分辨率无关。具体的操作方法如下:
3.6. 在 SuperMap iDesktop7C 桌面端生成的地图缓存,如需在 SueprMap iServer Java 服务端发布,需要注意,生成紧凑型地图缓存时,不要对缓存进行加密,即不要设置密码,否则在服务端发布会有问题。
使用ehviewer时,可以通过选择合适的网络加速器或优化软件设置等方式来加速。 详细解释:段落1:网络加速器是一种可以提高网络传输速度的工具,可以有效减少网络延迟和卡顿,从而在使用ehviewer时提高加载速度和浏览效率。 目前市面上有很多种网络加速器,可以根据自身需求选择适合自己的加速器,通过优化网络传输路径、加速数据传输等方式来实现加速。 一般来说,使用加速器后,ehviewer的加载速度和响应速度都会得到明显的提升。 段落2:另外,还可以通过优化软件设置来加速ehviewer的运行。 具体来说,可以在ehviewer的设置中调整一些参数,比如缩略图大小、加载的图片质量等等,这些调整可以减少ehviewer加载图片时的数据量,从而提高软件的运行速度和响应速度。 此外,也可以在使用ehviewer之前清理手机内存、关闭不必要的后台程序等,为ehviewer的运行提供更多的资源和空间。 段落3:需要注意的是,使用网络加速器和优化软件设置都有一定的风险,如果不了解技术细节或者操作不当,可能会导致网络不稳定、数据泄露等问题。 因此,在使用这些加速方式时,一定要谨慎选择正规、可靠的软件和服务商,避免带来不必要的麻烦和损失。 同时,也要根据自己的实际需求来选择加速方式,如果只是偶尔使用ehviewer,那么可能不需要使用加速器也可以在较短时间内完成加载和浏览。
UC浏览器HD版:UC浏览器HD是UC优视全新设计,为更快、更爽的上网体验而生,针对平板设备开发的特殊版本浏览器。
与普通版本相比有以下优势:
内容声明:
1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违法信息,如您发现违法内容,请联系我们进行举报处理!
4、本文地址:https://www.ed4.cn/article/220550988dcbfc58ed60.html,复制请保留版权链接!
关于万网域名管理的全方位解析,注册、解析与监控要点一、万网域名的概念及重要性随着互联网的发展,域名作为企业在网络世界中的标识,其重要性日益凸显,万网域名,简单来说,就是在万网平台上注册的域名,万网是国内知名的域名注册和服务提供商,为广大用户提供域名注册、解析、管理等一系列服务,拥有一个万网域名,意味着企业在互联网上有了一个独特的身份和...。
最新资讯 2024-07-09 20:53:58
TFTP服务器的作用TFTP,TrivialFileTransferProtocol,是一种简单的文件传输协议,用于在计算机和网络设备之间传输文件,它主要用于引导无盘系统,例如路由器、交换机和打印机,TFTP的工作方式与FTP,文件传输协议,类似,但它是一个更简单的协议,具有以下特点,使用UDP作为传输协议不使用连接,每个数据包都是独...。
互联网资讯 2024-05-22 08:41:15
某些国家或地区要求企业在其网站上使用地理扩展名,以遵守当地法律和法规,例如,在中国,企业必须在其网站上使用,.cn,地理扩展名才能合法经营,这是因为中国政府要求所有在该国运营的企业都注册其域名,并使用,.cn,地理扩展名,如果企业不遵守当地法律,可能会受到处罚,包括罚款或被关闭,因此,企业在开设网站之前,了解并遵守当地法律非常重要,以...。
互联网资讯 2024-05-22 00:59:58
当您发现自己卷入纠纷时,了解您的权利和选择非常重要,以下是一些信息,可以帮助您了解自己的处境并做出明智的决定,纠纷的类型纠纷有多种类型,包括,民事纠纷,这些纠纷发生在两个或多个个人或实体之间,通常涉及金钱或财产,刑事纠纷,这些纠纷涉及违法行为,其中一方被指控犯罪,家庭纠纷,这些纠纷发生在家庭成员之间,可能涉及离婚、监护权或其他家庭问题...。
互联网资讯 2024-05-20 20:37:49
在当今瞬息万变的数字世界中,企业面临着激烈的竞争,需要不断寻找新的方式来接触更广泛的受众,跨境服务器可以成为帮助您扩大全球覆盖范围并触达之前无法访问的受众的强大工具,国外服务器的优势提高网站速度和性能,在靠近目标受众的位置托管网站可以显著提高加载速度,从而改善用户体验,降低延迟,跨境服务器可以减少与目标受众之间的物理距离,从而降低延迟...。
互联网资讯 2024-05-20 07:28:34
为中国企业提供域名注册和相关服务的专家欢迎来到中国域名网,我们是为中国企业提供域名注册、网站建设和网络营销等服务的领先专家,无论您是刚起步的小企业还是已经成熟的大型企业,我们都可以为您提供量身定制的解决方案,帮助您在网上取得成功,我们提供广泛的域名注册服务,包括,国际域名,.com、.net、.org等,中国域名,.cn、.com.c...。
互联网资讯 2024-05-20 05:48:14
租用服务器是许多企业在发展过程中必不可少的一环,通过租用服务器,企业可以避免购买昂贵的硬件设备,减少维护成本,提高数据安全性,增加灵活性和扩展性,以及提升业务的可靠性和稳定性,下面将详细分析如何利用租用服务器的优势来提升您的业务发展,选择适合的服务器类型您需要根据业务需求选择适合的服务器类型,对于小型企业来说,共享服务器可能是一个经济...。
互联网资讯 2024-04-14 10:07:49
下载主机,免费便捷地获取资源和工具,免费主机下载,下载主机是一种提供资源和工具下载服务的平台,为用户提供了免费便捷的方式获取所需的软件、文档、音频、视频等文件,在当今数字化时代,下载主机的存在为许多人提供了极大的便利,使得他们可以更快速地获取所需的资源,满足不同需求,下载主机为用户提供了丰富的资源选择,用户可以在下载主机上找到各种各样...。
互联网资讯 2024-04-09 10:04:06
网通代理服务器的搭建与配置指南,网通代理服务怎么开通,网通代理服务器的搭建与配置是一项关键的技术工作,它可以帮助用户实现网络访问的加速和安全保障,在进行网通代理服务器的搭建与配置之前,我们需要了解一些基本概念和步骤,理解什么是网通代理服务器是很重要的,网通代理服务器是一种位于用户与互联网之间的服务器,它可以代替用户和互联网之间的通信,...。
互联网资讯 2024-03-15 11:28:01
未注册双拼域名怎么办,未注册双拼域名,为什么双拼域名是个好选择,``未注册双拼域名怎么办,``未注册双拼域名,为什么双拼域名是个好选择``,````在当今互联网时代,拥有一个易于记忆且与品牌相关的域名对于网站的成功至关重要,随着越来越多的域名被注册,传统的单拼域名变得越来越难以获得,而双拼域名作为一种独特且有吸引力的选择,吸引了越来越...。
互联网资讯 2024-02-10 11:23:09
专业网站建设咨询,专业网站建设业务,打造独特的线上品牌形象,现如今,互联网已经成为了信息获取和交流的重要渠道,对于企业来说,拥有一个专业的网站不仅可以提高企业的知名度,还可以为企业带来更多的商机和利润,因此,专业网站建设咨询服务在市场上越来越受到企业的关注和追捧,专业网站建设业务旨在通过打造特的线上品牌形象,为企业提供高质量的网站设计...。
互联网资讯 2023-12-27 10:32:58
综述,揭秘中国最有名的网站公司中国互联网行业近年来迅猛发展,涌现出众多的知名网站公司,这些公司在不同领域取得了巨大的成功,成为了中国互联网的代表和领导者,本文将揭秘其中最有名的几家网站公司,p腾讯控股有限公司腾讯成立于1998年,是中国最大的互联公司之一,其旗下拥有多个知名平台和产品,包括QQ、微信、QQ音乐、腾讯视频等,腾讯在社交媒...。
互联网资讯 2023-12-20 22:54:05