From a01a11cfad84bd44c1f5aeffcc0665bd93889e1d Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Fri, 7 Oct 2011 11:31:55 -0500 Subject: Cache static /jsi18n/ resource for one week Rather than the default middleware page cache length of only minutes. This will save clients a lot of requests when browsing packages. Signed-off-by: Dan McGee --- urls.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'urls.py') diff --git a/urls.py b/urls.py index cdae51b..edd51b5 100644 --- a/urls.py +++ b/urls.py @@ -5,6 +5,8 @@ from django.conf import settings from django.contrib import admin from django.views.generic import TemplateView +from django.views.decorators.cache import cache_page +from django.views.i18n import null_javascript_catalog from feeds import PackageFeed, NewsFeed import sitemaps @@ -65,7 +67,8 @@ urlpatterns += patterns('public.views', # Includes and other remaining stuff urlpatterns += patterns('', - (r'^jsi18n/$', 'django.views.i18n.null_javascript_catalog'), + # cache this static JS resource for 1 week rather than default 5 minutes + (r'^jsi18n/$', cache_page(604800)(null_javascript_catalog)), (r'^admin/', include(admin.site.urls)), (r'^devel/', include('devel.urls')), (r'^feeds/', include(feeds_patterns)), -- cgit v1.2.3-24-g4f1b