Ticket #500 (closed enhancement: fixed)
Schema Cache performance enhancements
| Reported by: | brentrobinson | Owned by: | brucedechant |
|---|---|---|---|
| Priority: | medium | Milestone: | 2.1 |
| Component: | Feature Service | Version: | |
| Severity: | major | Keywords: | Performance Studio Viewer |
| Cc: | External ID: |
Description
This change will provide 2 enhancements to the caching of schema information:
1) Avoid per-class XML serializations in FeatureService?.DescribeSchemaAsXml?. This will make opening a layer in Studio faster when the layer feature source has many classes.
2) Cache the FDO Feature Schemas, eliminating the need to fetch them from the FDO provider each time FeatureService?.GetClassIdentityProperties? is called. The fetch from provider causes the schemas to be cloned. This speeds up the map viewer startup when the map has many layers from the same feature source.
Change History
Note: See
TracTickets for help on using
tickets.
