projects
/
chef.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d80fde9
)
Enable gzip compression of SVG assets
author
Tom Hughes
<tom@compton.nu>
Sun, 13 Sep 2015 10:39:48 +0000
(11:39 +0100)
committer
Tom Hughes
<tom@compton.nu>
Sun, 13 Sep 2015 10:39:48 +0000
(11:39 +0100)
cookbooks/dev/recipes/default.rb
patch
|
blob
|
history
cookbooks/dev/templates/default/apache.apis.erb
patch
|
blob
|
history
cookbooks/web/templates/default/apache.frontend.erb
patch
|
blob
|
history
diff --git
a/cookbooks/dev/recipes/default.rb
b/cookbooks/dev/recipes/default.rb
index 2e51fa54625a26775ad04a33fc60b7f95476101d..014d9fafd0f4059e79241a14acc482098f22ba59 100644
(file)
--- a/
cookbooks/dev/recipes/default.rb
+++ b/
cookbooks/dev/recipes/default.rb
@@
-59,6
+59,7
@@
nodejs_package "svgo"
easy_install_package "geojson"
apache_module "env"
easy_install_package "geojson"
apache_module "env"
+apache_module "deflate"
apache_module "expires"
apache_module "proxy"
apache_module "proxy_fcgi"
apache_module "expires"
apache_module "proxy"
apache_module "proxy_fcgi"
diff --git
a/cookbooks/dev/templates/default/apache.apis.erb
b/cookbooks/dev/templates/default/apache.apis.erb
index 1afec5c9338659e7559d70e234813af5b2a1cb9e..3a7a5868837205df02c93dda8e7987232a4ee563 100644
(file)
--- a/
cookbooks/dev/templates/default/apache.apis.erb
+++ b/
cookbooks/dev/templates/default/apache.apis.erb
@@
-8,6
+8,8
@@
CustomLog /var/log/apache2/apis.dev.openstreetmap.org-access.log combined
ErrorLog /var/log/apache2/apis.dev.openstreetmap.org-error.log
CustomLog /var/log/apache2/apis.dev.openstreetmap.org-access.log combined
ErrorLog /var/log/apache2/apis.dev.openstreetmap.org-error.log
+
+ AddOutputFilterByType DEFLATE image/svg+xml
</VirtualHost>
<Directory /srv/apis.dev.openstreetmap.org>
</VirtualHost>
<Directory /srv/apis.dev.openstreetmap.org>
diff --git
a/cookbooks/web/templates/default/apache.frontend.erb
b/cookbooks/web/templates/default/apache.frontend.erb
index 5c149872e9f63c8097fc6d1ce97cba59184c6a33..aa2aa1d98dc38565c28aaea24ca6a210f0b229a5 100644
(file)
--- a/
cookbooks/web/templates/default/apache.frontend.erb
+++ b/
cookbooks/web/templates/default/apache.frontend.erb
@@
-30,6
+30,11
@@
ExpiresActive On
RewriteEngine on
ExpiresActive On
RewriteEngine on
+ #
+ # Configure on the fly compression
+ #
+ AddOutputFilterByType DEFLATE image/svg+xml
+
#
# Add the unique ID to the request headers
#
#
# Add the unique ID to the request headers
#