[mapguide-trac] #500: Schema Cache performance enhancements
MapGuide Open Source
trac_mapguide at osgeo.org
Thu Mar 13 13:43:29 EDT 2008
#500: Schema Cache performance enhancements
-------------------------------+--------------------------------------------
Reporter: brentrobinson | Owner: brucedechant
Type: enhancement | Status: new
Priority: medium | Milestone:
Component: Feature Service | Version:
Severity: major | Keywords: Performance Studio Viewer
External_id: |
-------------------------------+--------------------------------------------
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.
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/500>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list