[mapguide-trac] #1069: Improve MgMap creation performance

MapGuide Open Source trac_mapguide at osgeo.org
Mon Aug 1 03:10:03 EDT 2011


#1069: Improve MgMap creation performance
--------------------------+-------------------------------------------------
 Reporter:  christinebao  |         Owner:  traianstanev
     Type:  enhancement   |        Status:  reopened    
 Priority:  medium        |     Milestone:  2.2         
Component:  Server        |       Version:  2.0.2       
 Severity:  major         |    Resolution:              
 Keywords:                |   External_id:              
--------------------------+-------------------------------------------------
Changes (by hubu):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 I reopen this ticket because I found the revision #4191 can't improve the
 performance, but decline the server performance.The reason is:

 The new server API !GetResourceContents() is used to reduce the request
 between web and server. However in server internal, we shouldn't invoke
 this API to get resource contens. There are overhead to prepare the
 layerIds and to get the these contents. You can see
 !ImprovePerformance.patch, in !MappingUtil.cpp/LegendUtil.cpp, there are
 some for statements are introduced. This will decline the performance.

 So we should revert the revision #4191. I attached an patch for you
 review.

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1069#comment:6>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list