Changes between Initial Version and Version 1 of GZIPFilter


Ignore:
Timestamp:
Jul 21, 2008, 5:52:48 AM (16 years ago)
Author:
simonp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GZIPFilter

    v1 v1  
     1= Proposal number : ? Proposal title : GZIP content compression filter to reduce network traffic =
     2
     3|| '''Date''' || 2008/07/21 ||
     4|| '''Contact(s)''' || Simon Pigot ||
     5|| '''Last edited''' || [[Timestamp]] ||
     6|| '''Status''' || draft, being discussed, complete ||
     7|| '''Assigned to release''' || 2.3.0 ||
     8|| '''Resources''' || Test implementation is complete ||
     9
     10== Overview ==
     11
     12Compression reduces the size of the HTTP response and has been implemented since HTTP/1.1. This can speed up the time it takes for pages with lots of content to refresh and draw. Most developers don't realize this because they usually test using localhost. GeoNetwork makes a lot of requests and sends many responses - these will only grow as both the metadata standards and the content they contain grow richer and the user interface becomes more complex (read more JavaScript). As an example, a large iso19139 metadata record with a few sizeable select/pulldown lists took half the time it used to take to render when the compression filter was added.
     13
     14A GZIP compression filter has been written for general use by the people at jspbook.com - [http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html Two servlet filters every web app should have] - this filter has been adapted for use in GeoNetwork and a bug that caused trouble for Exploder has been fixed.
     15
     16
     17=== Proposal Type ===
     18 * '''Type''': Servlet configuration, configuration change
     19 * '''App''': GeoNetwork and Intermap
     20 * '''Module''': servlet configuration (web.xml files)
     21
     22=== Links ===
     23 * '''Documents''': [http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html Two servlet filters every web app should have]
     24
     25=== Voting History ===
     26 * Not voted on yet.
     27
     28----
     29
     30== Motivations ==
     31The current configuration is .... A change to ....
     32
     33== Proposal ==
     34An in depth proposal can be found here : link
     35...
     36
     37=== Backwards Compatibility Issues ===
     38
     39== Risks ==
     40
     41== Participants ==
     42 * List of participants and role (if necessary) in current GIP
     43