Skip to main content

Geocortex keeps retrieving services at each Pan,

Comments

1 comment

  • Cam Barnard
    Hi Jamal.

     

    One possible source of the 'extra' retrievals (compared with Silverlight) is the accessibility modules summarizing map information for screen reader support.

     

    If your application is not required or intended to support accessibility you can edit your Desktop/Handheld/Tablet.json.js files for the site and look for the MapTextProvider and set isEnables to false.

     

    Assuming you don't need to screen read the map, you can give this a try and see how it affects the number of 'extra' retrievals. "moduleName": "Accessibility", "moduleType": "geocortex.essentialsHtmlViewer.mapping.modules.accessibility.AccessibilityModule", "configuration": { "keyboardFocusIndicatorEnabled": true, "keyboardFocusIndicatorColor": "#550055", "expandedMapKeyboardAccessibility": true, "automaticElementFocusing": true, "includeProviders": true, "providers": [ { "id": "MapTextProvider", "type": "geocortex.essentialsHtmlViewer.mapping.modules.accessibility.MapTextProvider", "decimalPrecision": 4, "readAttributionInformation": false, "isEnabled": false }

     

    Keep in mind that for some customers, the extra requests have exposed underlying bottlenecks that needed to be resolved related to security configuration. 

     

    In one recent example ArcGIS Server was configured with Integrated Windows Authentication. Each incoming request to ArcGIS Sever then required ArcGIS to communicate with Active Directory to verify. This created significant additional overhead and greatly slowed performance.

     

    In this instance the following parameters in the registry of ArcGIS Server needed adjustment to increase the cache size and refresh time to ensure that frequent requests would be served from cache rather than re-requesting.

     

    LsaLookupCacheRefreshTime value below 30 minutes

     

    LsaLookupCacheMaxSize: Value 1024
    0

Please sign in to leave a comment.