[GeoNetwork-devel] yslow, expiry, gzip and servlet filters

As part of a general overhaul of the editor in prep for Ajax I've been looking at how much stuff it is sending down/receiving over the wire - especially for big metadata records such as can result from iso19139. Its actually quite a lot especially with some naive drop down list handling (eg. for region lists - which we could cache in the browser cache without much difficulty). Adding a gzip servlet filter via the web.xml file can save quite a lot of waiting time for users and speed up editor refreshes.

I've also been using the yslow add-on to firebug and following some of its advice re: duplicate scripts, expiry headers etc - doing the expiry header and being selective about what is gzipped by the filter does improve loading and reduce the overall time taken to load the editor (and other pages) in GN. I'll be putting this in the bluenet mest tool for testing.

Cheers,
Simon

Hi Simon,
That's great work! Really hope you get around to also put that on the trunk shortly!
Ciao,
Jeroen

On May 14, 2008, at 2:14 PM, Simon Pigot wrote:

As part of a general overhaul of the editor in prep for Ajax I've been
looking at how much stuff it is sending down/receiving over the wire -
especially for big metadata records such as can result from iso19139.
Its actually quite a lot especially with some naive drop down list
handling (eg. for region lists - which we could cache in the browser
cache without much difficulty). Adding a gzip servlet filter via the
web.xml file can save quite a lot of waiting time for users and speed up
editor refreshes.

I've also been using the yslow add-on to firebug and following some of
its advice re: duplicate scripts, expiry headers etc - doing the expiry
header and being selective about what is gzipped by the filter does
improve loading and reduce the overall time taken to load the editor
(and other pages) in GN. I'll be putting this in the bluenet mest tool
for testing.

Cheers,
Simon

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork