NAME Mojolicious::Plugin::StaticCache - Mojolicious Plugin SYNOPSIS # Mojolicious $self->plugin('StaticCache'); # With options $self->plugin('StaticCache' => { even_in_dev => 1, max_age => 2592000 }); # Mojolicious::Lite plugin 'StaticCache'; # With options plugin 'StaticCache' => { even_in_dev => 1, max_age => 2592000 }; DESCRIPTION Mojolicious::Plugin::StaticCache is a Mojolicious plugin which add a Control-Cache header to each static file served by Mojolicious. OPTIONS Mojolicious::Plugin::StaticCache supports the following options. even_in_dev # Mojolicious $self->plugin('StaticCache' => { even_in_dev => 1 }); Add the Cache-Control header even if Mojolicious mode is not 'production'. Default is to not add the Cache-Control header if the mode is not 'production'. max_age # Mojolicious $self->plugin('StaticCache' => { max_age => 2592000 }); Specify the maximum cache time for the Cache-Control header. Default is 2592000. cache_control # Mojolicious $self->plugin('StaticCache' => { cache_control => 'max-age=2592000, must-revalidate' }); Specify the content of the Cache-Control header. Default is "max-age=$max_age, must-revalidate". METHODS Mojolicious::Plugin::StaticCache inherits all methods from Mojolicious::Plugin and implements the following new ones. register $plugin->register(Mojolicious->new); Register plugin in Mojolicious application. BUGS and SUPPORT The latest source code can be browsed and fetched at: https://framagit.org/luc/mojolicious-plugin-staticcache git clone https://framagit.org/luc/mojolicious-plugin-staticcache.git Bugs and feature requests will be tracked at: https://framagit.org/luc/mojolicious-plugin-staticcache/issues AUTHOR Luc DIDRY CPAN ID: LDIDRY ldidry@cpan.org https://fiat-tux.fr/ COPYRIGHT This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. SEE ALSO Mojolicious, Mojolicious::Guides, .