[mapguide-trac] #1070: WFS is inefficient and breaks for largers
datasets
MapGuide Open Source
trac_mapguide at osgeo.org
Thu Aug 13 10:36:26 EDT 2009
#1070: WFS is inefficient and breaks for largers datasets
-------------------------+--------------------------------------------------
Reporter: ksgeograf | Owner:
Type: defect | Status: new
Priority: medium | Milestone:
Component: General | Version: 2.1.0
Severity: major | Keywords: WFS Sheboygan 16777216 0x1000000 truncated xml GetFeature
External_id: |
-------------------------+--------------------------------------------------
Attempting to read the Sheboygan parcels via WFS fails completely.
The query string I used is this:
http://localhost/mapguide/mapagent/mapagent.fcgi?VERSION=1.0.0&SERVICE=WFS&REQUEST=GetFeature&OUTPUTFORMAT=GML2&TYPENAME=ns34414117:Parcels
You may have to replace "TYPENAME" with the correct random namespace.
When the request is issued through a browser the mgserver.exe starts
running at 100% CPU. After a little while the w3wp.exe start running
instead, and consuming a large amount of memory. At some point the process
starts sending the data, but truncated at 1677216 (0x1000000) bytes.
There are two problems here:
1) The data should not be character truncated, as that results in broken
xml
2) The data should not be collected fully in each process, but rather
streamed onto the client, resulting in less memory overhead and faster
response times.
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1070>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list