[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