Skip to content

[MWAR-354] Generate .gz side-car files for certain resources above WEB-INF/ or in WEB-INF/resources #183

@jira-importer

Description

@jira-importer

David Bullock opened MWAR-354 and commented

Apache Tomcat 8.0 will automatically send the pre-gzipped version of a resource if it finds a .gz version of the file in the WAR. This is beneficial since: 1) it saves on CPU cycles; 2) it can leverage the operating system to send the file 'directly' from the disk to the network socket with as little handling as possible in CPU/RAM. xref the 'Note' on the 'compression' attribute documented at https://tomcat.apache.org/tomcat-8.0-doc/config/http.html

So, I would like MWAR to do generate these pre-gzipped resources for me, at build time. Obviously, it need only do so for certain static assets: an initial 'by convention' would probably:

  • include *.html, *.jpg, *.png, *.gif, *.css files under the WAR resource root or subdirs
  • but exclude those found under /WEB-INF/
  • except if they were specifically found under /WEB-INF/resources/

No further details from MWAR-354

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions