ArcGIS Server管理与性能优化_第1页
ArcGIS Server管理与性能优化_第2页
ArcGIS Server管理与性能优化_第3页
ArcGIS Server管理与性能优化_第4页
ArcGIS Server管理与性能优化_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ArcGISServer管理与性能优化Esri中国信息技术有限公司韩云主要内容ArcGISServer体系结构ArcGISServer管理

—服务管理

—缓存管理

—安全管理ArcGISServer性能优化—性能影响因子分析

—性能优化方法ArcGISServer体系结构ArcGISServer系统构架WebServer(Windows/UNIX)SOMServerObjectManagerServerContainers(Windows/UNIX)DataWebApplicationWebServiceWebBrowserArcGISDesktopArcGISDesktopAdministrator(ArcCatalog)(Windows/UNIX)GIS服务器提供GIS资源服务,例如地图和定位服务。

Web服务器Web应用和Web服务的宿主,使用GIS服务器浏览器连接的运行在Web服务器上的Web应用桌面应用间接连接的GIS服务器,通过运行在Web服务器上的Web服务直接连接的GIS服务器,通过LAN管理GIS服务器GISServerWebApplicationArcObjectsProxiesJava/.NETObjectsWebApplicationServerWebApplicationArcObjectsProxiesJava/.NETObjectsWebApplicationServerServerObjectManagerBrowserServerObjectContainersArcObjectsGISServerArcGISDesktopBrowserInternetArcGISEngineServerObjectContainersArcObjects服务器=服务器对象管理器(SOM)+服务器对象容器(SOC)服务器对象管理器(ServerObjectManager)(1)用来管理分布在一组服务器容器中的服务器对象(类似于DCOM的管理模式)(2)是一个Windows/Unix服务服务器容器(ServerContainer)(1)服务器对象管理器启动的一个进程(2)部署了一个或多个GIS服务器对象GIS服务器ArcGISServer管理使用manager使用catalog管理工具ArcCatalogmanager服务发布——地图文档制作服务发布——使用ArcCatalog服务发布——使用ArcCatalog服务发布——使用Manager查看服务——在ArcCatalog中查看服务——在Manager中缓存管理反锯齿无反锯齿基于角色的安全模型.NET平台Windows用户和组MicrosoftSQLserverASP.NETcustom

membershipproviderJAVA平台缺省存储位置:JavaManager

中部署的ApacheDerby数据库外部数据库(通过JDBC支持:

Oracle,DB2,MSSQLServer)LDAPserverActiveDirectoryArcGISServer的安全策略服务安全配置用户和角色的存储配置用户和角色信息存储的位置用户角色管理添加用户配置完存储位置以后,立即添加user和role可能会报错,重启som和manager服务以后就可以了。用户角色管理添加角色开启安全设置激活安全机制配置完用户角色以后再激活设置服务的访问权限激活了安全机制以后,默认情况下所有的服务都不能匿名访问对于已有的服务,可以用特殊角色进行授权针对单个的服务针对某个文件夹下的所有服务ArcGISServer性能优化如何存储我的矢量数据大数据不同数据源矢量出图Shapefile在不使用label的情况下出图性能很好FileGeodatabase性能出色大数据不同数据源矢量查询大数据不同数据源矢量查询Shapefile劣势很明显如果是只读操作FileGeodatabase表现不错PostgreSQL免费且足量1亿1千多万个ArcSDE矢量要素的出图性能线数据范围(真实结果数)冷/热数据(秒)范围约10个要素(8)0.357/0.156范围约100个要素(114)0.734/0.203范围约1000个要素(1341)0.920/0.250范围约10000个要素(10414)2.386/0.562面数据范围(真实结果数)冷/热数据(秒)范围约10个要素(16)0.530/0.160范围约100个要素(133)2.636/0.343范围约1000个要素(1104)8.034/0.500范围约10000个要素(10494)29.952/1.310从这些数据你想到了什么?不同数据源栅格出图文件储存普遍要比入库后快如何选择我的栅格数据如何选择栅格压缩格式与压缩比文件格式性能越压缩越差数据库可能在压缩和I/O之间达到最优值以一个4.7G的TIFF格式为例压缩格式/压缩比数据量压缩耗时某小范围预览耗时TIFF/无压缩4.72G2.2秒PNG/LZ773.92G16分8秒1093.2秒JPG/100%2.05G3分43秒1473.0秒JPG/75%598M2分51秒870.7秒JPG/50%396M2分26秒827.7秒FileGDB/无压缩4.76G16分56秒7.9秒FileGDB/JPG/75%1.73G34分6秒20.3秒ArcSDE/无压缩4.86G41分2秒77.6秒ArcSDE/JPG/75%1.72G14分11秒20.3秒数据无压缩无影像金字塔为数据源,将其导出为若干个不同压缩格式和压缩比的数据大栅格数据无压缩性能高LZ77算法压缩非常有限JPG不同的压缩耗时差距不大SDE压缩与不压缩读取差距很大,可见数据库对栅格数据读取的因素是数据量大小fileGDB压缩后读取性能差距很大每个比例尺下应该显示多少数据MXD还是MSD可以看出使用MSD发布动态数据性能更高UNC/CIFS/SMB总有额外消耗尽量使用本地存储大量的I/O请求下差距跟明显能否使用网络存储应该配置多少个实例紧凑型切片生成更快、伸缩性更好紧凑型切片更容易迁移使用离散还是紧凑型切片在访问上,通常离散型的切片性能更好另外,能使用虚拟目录的话性能提升很大ArcGISServer集群应该如何配置?ArcGISServer性能优化

四个主要的响应时间因素性能瓶颈在每一层都可能发生ArcGISServer响应时间单用户测试是不能说明问题的模拟多个用户低级做法:协同多人操作高级做法:通过使用测试工具,如LoadRunner等录制事件检测瓶颈CPU网络内存硬盘空间线程服务器对象可用性可能出现瓶颈的地方地图可以包括动态图层和静态图层动态图层=经常变化的数据按照道路的通畅度符号化道路要素显示最近工单的电力网络静态图层土地利用路网基础地形数据分类是主观的,由应用决定优化地图服务动态地图显示质量与速度的权衡vs.速度

质量•

阴影地貌•

透明图层•

Maplex标注•

标准标注同一环境同一地图文档采用的缓存地图和动态地图出图性能比较缓存地图则不用权衡性能1.5

seconds4

seconds缓存地图服务在固定的比例尺下以分块的方式进行预先渲染

静态基础数据的快速显示以极佳的性能提供丰富的制图符号显示相关信息启动简单图层(其它的图层可以由用户控制显示)使用字段可视性(隐藏不需要的属性)使用比例尺使用和比例尺一致的数据(如果需要对数据做综合)可以利用图层组的方式在对该比例尺下显示的所有要素类别进行可见比例设置动态地图服务最佳实践总的原则点为了更好的性能,使用简单的或者字符型符号使用EMF代替位图使用整型(vs.字符型)字段作为唯一值渲染避免晕轮(halos),复杂形状,掩膜(masking)线和面使用ESRI_Optimized符号避免制图线(也包括多边形外廓线)动态地图服务最佳实践动态地图点、线、面渲染原则所有填充的外廓线是简单的线,不是制图线图片填充是EMF,而非BMP提高显示性能>50%ESRI_Optimized符号用注记(annotation)代替标注(label)使用有索引的字段

(尽可能减少标注SQL查询次数和复杂性)少用标注和要素冲突权重避免特殊效果

(填充模式、晕轮、背景)避免非常大的文本尺寸

(60+pts)避免用Maplex进行动态标注避免重用动态地图服务最佳实践文本和注记对于硬件增加运算能力增强机器配置或增加机器数量一切为了SOC状态信息

(如当前范围、图层可视性等.)维护在

web服务器

/浏览器由于共享对象池,提供较好的均衡使用池化服务类型的服务定义最大-最小的实例数实例分布在所有的主机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论