[mapguide-users] Little patch to make ajaxviewer as fast as google.maps

Zac Spitzer zac.spitzer at gmail.com
Mon Apr 6 04:27:44 EDT 2009


the openlayers stuff supports 1.2

z

On Mon, Apr 6, 2009 at 6:08 PM, alucas <alucas at svl.es> wrote:
>
> Does work this patch for mgos 1.2?
>
> Thanks.
>
>
> Instead of the patch there is the updated files. Easier to test :)  These files are for Mapguide OpenSource 2.02.
> First step  backup these files before
>  www
>    webcongfig.ini
>  www/mapviewernet
>    common.aspx
>    mapframe.aspx
>  www/mapviewerphp
>    common.php
>    mapframe.php
>  www/viewerfiles
>    ajaxmappane.templ
>
> second step  Copy the files in the zip file
>
> Patch_HttpTile_MG202.zip
>
>
> How to use it
> 1) You need a weblayout with base group. you can try with the Sheboygan_tile but it is much more impressive when you try it with huge rasters.
>
> 2) You need to pre generate all tiles, you can do it with the Maestro Preview ( it could take hours...)
>
> 3) Create un virtual directory on "MapGuideOpenSource2.0\Server\Repositories\TileCache"
>
> 4) open the webconfig.ini file, set the useHttpTile to 1 and update the TileServerUrls to your newly created virtual directory.
>    UseHttpTile=1
>    FirstGroupImageFormat = PNG
>    TileServerUrls=http://myServer/mgTiles
>
> Try it ...
>
> You can try some optimisations
> a)  Set some expiry date on your webserver. As your webserver only serves image file you can set the expiry date to 1 year. So even if you close your browser, the tiles still reside on your browser cache, making display incredebly fast when you reopen it.
>
> b) You can copy your tiles directory to another server, This will remove a lot of pressure on your Mapguide server. The Mapguide server will only serves the other dynamic layers.
>
> c) If your Tile server is still to slow, you could copy the tiles on as many server as you wish.
> TileServerUrls=http://myServer1/mgTiles;yttp://myServer2/mgTiles...
>
> d) Some raster image are big when they are in png format. You can decide to use jpg format. If your tiles are smaller, the first download process will be faster. This is only valid for the first base group, all other base group must be png ( for transparency)
>
> e) Even if you have only one server, you can set 4 alias to your webserver. A browser can load up to 4 image at the time ( default values for IE and firefox). With this trick your browser will load tiles faster, if you have a good bandwidth
>
>
>
>
>
> --
> View this message in context: http://n2.nabble.com/Little-patch-to-make-ajaxviewer-as-fast-as-google.maps-tp2580480p2591836.html
> Sent from the MapGuide Users mailing list archive at Nabble.com.
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>



-- 
Zac Spitzer -
http://zacster.blogspot.com
+61 405 847 168


More information about the mapguide-users mailing list