Ver código fonte

Cache json package views for 1hour, fixes #295

Jordi Boggiano 12 anos atrás
pai
commit
48ccc20ff6

+ 5 - 1
src/Packagist/WebBundle/Controller/WebController.php

@@ -472,7 +472,11 @@ class WebController extends Controller
                 $data['favers'] = null;
             }
 
-            return new Response(json_encode(array('package' => $data)), 200);
+            // TODO invalidate cache on update and make the ttl longer
+            $response = new Response(json_encode(array('package' => $data)), 200);
+            $response->setSharedMaxAge(3600);
+
+            return $response;
         }
 
         $version = null;