summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2013-12-14 22:06:26 +0100
committerDan McGee <dan@archlinux.org>2013-12-14 22:06:26 +0100
commit0b0e2b9d2aabd1c34f742e6525ee075751600e37 (patch)
treecd7bd988432c9caf189e6397d6cfc7de97cb68eb /templates
parent5d74a99c6b8fbbd19ad441a74d835382025da522 (diff)
downloadarchweb-0b0e2b9d2aabd1c34f742e6525ee075751600e37.tar.gz
archweb-0b0e2b9d2aabd1c34f742e6525ee075751600e37.tar.xz
Fix some caching issues on the front page
The return value from get_recent_updates() was too big for memcached due to all the attached objects, so the cache never actually worked. This sucks, because we ended up doing all the work in this function and most of the time we didn't use it because template fragment caching kicked in. Remove the cache_function decorator from this method, and instead implement delayed calling of the function so we don't compute values we aren't going to use. Template fragment caching will help us in most cases. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'templates')
-rw-r--r--templates/public/index.html2
1 files changed, 1 insertions, 1 deletions
diff --git a/templates/public/index.html b/templates/public/index.html
index c5924ab..58dd372 100644
--- a/templates/public/index.html
+++ b/templates/public/index.html
@@ -105,7 +105,7 @@
</div>
{% endcache %}
-{% cache 59 main-page-right secure %}
+{% cache 115 main-page-right secure %}
<div id="nav-sidebar" class="widget">
<h4>Documentation</h4>