Lesson 3: Software Performance

From wiki.gis.com
Jump to: navigation, search
System Architecture Design Strategies (select here for table of contents)
1. System Design Process 2. GIS Software Technology 3. Software Performance 4. Server Software Performance
5. GIS Data Administration 6. Network Communications 7. Platform Performance 8. Information Security
9. GIS Product Architecture 10. Performance Management 11. City of Rome 12. System Implementation


This training shares lessons learned about selecting and building effective GIS design solutions that satisfy operational performance and scalability needs. Software technology allows us to model our work processes, and provide these models to computers to optimize user workflow performance. The complexity of these models, the functions selected to generate our display, and how application functions are orchestrated to analyze and present information processing needs have a significant impact on computer system workload and subsequent performance and scalability.

Best practice: Complementary Planning for Building a GIS Video: Information Product Description 30:29

Video1: Software Performance basics 23:09

The system architecture design baseline workflow represents a medium load profile distributed across the baseline software technology components.

Reference documentation

  1. Workflow performance targets
  2. Software technology selection
    CPT Demo: Software technology pattern
    CPT Demo: Display Graphics selection
    CPT Demo: ArcGIS density/portal selection
    CPT Demo: Display complexity selection

Video2: Software performance publishing demo 5:35

Video3: Service caching, display resolution, and output format 21:12

Reference documentation

  1. CPT Demo: ArcGIS percent data cache (%DataCache) selection
    CPT Demo: Resolution selection
    CPT Demo: Output selection
  2. Data source selection
    CPT Demo: Data Source selection
  3. Custom workflow processing loads
    CPT Demo: Project Workflow assignment


Exercise 3: Use the CPT to explore software performance]

Customers use GIS technology in many ways, and every user workflow can be slightly different. The software technology performance factors used in the CPT are selected based on Esri experience in testing and tuning GIS operations. These key performance factors are used by the CPT Calculator to generate custom workflow performance targets that you can use in your project design.

Download the Arc19CapacityPlanning0201 CPT for use in the class exercises
Click here to start Exercise 2 where you will perform the following tasks:
  • Use the CPT Calculator to generate a custom workflow.
  • Use the CPT Calculator to evaluate system design impacts for the following performance factors:
  • ArcGIS Server feature service
  • Cached basemap service
  • Use the CPT Calculator to review network and hardware performance requirements.
  • Add a new custom workflow in your list of project workflows located on your CPT Workflow tab.
Best practice: Questions on SADSwiki content can be answered through the GeoNet Implementing GIS Architecture and Security forum.
System Architecture Design Strategies (select here for table of contents)
1. System Design Process 2. GIS Software Technology 3. Software Performance 4. Server Software Performance
5. GIS Data Administration 6. Network Communications 7. Platform Performance 8. Information Security
9. GIS Product Architecture 10. Performance Management 11. City of Rome 12. System Implementation


Page Footer

Specific license terms for this content
System Design Strategies 26th Edition - An Esri ® Technical Reference Document • 2009 (final PDF release)