[mapguide-users] Fusion Load Time (was: Fusion + Oracle datasource problem)

Paul Spencer pagameba at gmail.com
Fri Aug 22 08:19:22 EDT 2008


Excellent guide!

I will be adding (soon) an enhancement to the single file build that  
will also compress the CSS files (YUI compressor does CSS too!) and a  
method of combining all the icon images into a single image strip and  
producing a CSS file that allows referencing those images in buttons  
from the strip, reducing the number of image assets that have to be  
loaded to a minimum as well.

I'll include documentation in your wiki page when its done ;)

Cheers

Paul

On 21-Aug-08, at 2:53 PM, Jason Birch wrote:

> If you are using the SVN version, you may also want to use the Ant  
> build system to compile your Fusion install into a single compressed  
> binary.  For production sites, it’s recommended to write your  
> ApplicationDefinition out to a file and include this in the build as  
> well.
>
> This is easier than it sounds (if you’re running from SVN) and makes  
> a real difference in load time.
>
> If you don’t already have one, download a current JDK (SE) package  
> from Sun.
>
> http://java.sun.com/javase/downloads/index.jsp
>
> Most versions appear to work; I’m currently using JDK5.  Ensure that  
> this is the first Java on the path and, maybe, set JAVA_HOME.  You  
> can do this temporarily as part of your build routine too (I am, so  
> I don’t mess up my Oracle drivers).
>
> Next download the Ant binaries:
>
> http://ant.apache.org/bindownload.cgi
>
> and place in a top-level folder like C:\Ant\
>
> Finally, obtain the YUI compressor
>
> http://developer.yahoo.com/yui/compressor/
>
> From the author’s website
>
> http://www.julienlecomte.net/yuicompressor/
>
> and unzip it in a top-level folder like C:\YUI\
>
> Now, go to your SVN repository and modify the YUIcompressor property  
> to point to the location of your jar:
>
> http://trac.osgeo.org/fusion/browser/trunk/build.xml#l92
>
> With this in place, you’re ready to build.  In my case I mapped a  
> drive to my Fusion checkout, and opened a command window on my PC  
> pointing to that directory.  Following the instructions on the  
> Fusion wiki
>
> http://trac.osgeo.org/fusion/wiki/ANTBuildSystem
>
> I typed:
>
> ant singlefile
>
> This seemed to go well, so I deleted the build directory and typed
>
> Ant singlefile –DappDef=x:/myapp/applicationdefinition.xml
>
> This also worked well.
>
> Because I am running my test site directly against SVN, I copied the  
> FusionSF-compressed.js (or something like that) file from the build  
> directory back into the main fusion/lib directory, and pointed my  
> template to it.  Load time decreased significantly.
>
> I’ve been meaning to add this to the Fusion wiki; just haven’t had  
> time to write it up and test it yet.  Now I’m half done J
>
> Jason
>
> From: Andrew DeMerchant
> Subject: Re: [mapguide-users] Fusion + Oracle datasource problem
>
> What sort of webserver are you running? I'm using IIS5, and just  
> enabled compression using FlatCompression (www.flatcompression.org)  
> and it has dramatically sped up my initial load times for Fusion....
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users



More information about the mapguide-users mailing list