[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