[MAPSERVER-USERS] 64 bits version of MapServer
Jason Pickering
jason.p.pickering at gmail.com
Tue Jun 17 13:13:53 PDT 2008
In my experience, massive performance gains can be realized by
intelligent caching and load balancing. . One need only to look to
Google. Their layers are not rendered dynamically, but are cached and
load balanced (of course on a massive scale).
I am not convinced moving to a 64 bit architecture would offer
significant performance gains, when compared to optimization of your
map file (mentioned earlier), proper indexing and optimization of your
spatial database backend (if appropriate), caching with something like
TileCache or Geowebcache or similar caching mechanism, implementation
of multiple redundant servers with an appropriate load balancing
scheme , and possible mosaicing of large images might be a better
solution for you. My two cents anyway..
On Tue, Jun 17, 2008 at 8:45 PM, Frank Warmerdam <warmerdam at pobox.com> wrote:
> HarryS wrote:
>>
>> Could a 64 bit version speed up rendering of large images ?
>>
>> I am using Mapserver (32 Bit Windows and Linux) to export large images
>> (e.g.
>> 20.000x10.000 pixel and larger) and this takes very long. Shouldn't a 64
>> bit
>> version have better performance when handling big datasets/files ??
>
> Harry,
>
> Generally speaking 64bit builds are not going to be faster for image
> handling. Most image handling comes down to byte-by-byte copies with
> some computation. Masking a byte out of 64bit memory word is no faster
> than masking it out of a 32bit memory word.
>
> What 64bit will give you is the opportunity to use huge buffers or
> address huge images in memory. This is rarely the limiting factor, but
> when it is having a 64bit build is nice.
>
> Best regards,
> --
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up | Frank Warmerdam,
> warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush | President OSGeo, http://osgeo.org
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list