Enable caching for certain taginfo responses
authorTom Hughes <tom@compton.nu>
Tue, 18 Feb 2014 09:43:12 +0000 (09:43 +0000)
committerTom Hughes <tom@compton.nu>
Tue, 18 Feb 2014 09:43:12 +0000 (09:43 +0000)
cookbooks/taginfo/recipes/default.rb
cookbooks/taginfo/templates/default/apache.erb

index 2faafad..e0b6d34 100644 (file)
@@ -47,6 +47,9 @@ gem_package "sinatra"
 gem_package "sinatra-r18n"
 gem_package "rack-contrib"
 
+apache_module "cache"
+apache_module "disk_cache"
+
 template "/etc/cron.d/taginfo" do
   source "cron.erb"
   owner "root"
index 9ebca51..6c70097 100644 (file)
@@ -17,5 +17,8 @@
         RackEnv production
         PassengerMinInstances 10
         PassengerPreStart http://<%= @name %>/
+
+        CacheEnable disk /api
+        CacheEnable disk /embed
 </VirtualHost>
 <% end -%>