diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-05-14 13:44:42 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-05-14 13:44:42 +0200 |
commit | fb6423fd8d2e0068c9c5b5bb8a643ea991e59739 (patch) | |
tree | 5b8e07532ca7763052017e3027eb8db8affa06e6 /hyperkitty/urls.py | |
parent | 4b1df7bbdb0f0fa35cf738235aff8170a37b7d04 (diff) | |
download | hyperkitty-fb6423fd8d2e0068c9c5b5bb8a643ea991e59739.tar.gz hyperkitty-fb6423fd8d2e0068c9c5b5bb8a643ea991e59739.tar.xz hyperkitty-fb6423fd8d2e0068c9c5b5bb8a643ea991e59739.zip |
Speed up page loading on long threads
Speed up page loading on threads with many replies by loading the
replies asynchronously.
Preserve search engine indexation by detecting bots and serving the
usual page in one go.
Diffstat (limited to 'hyperkitty/urls.py')
-rw-r--r-- | hyperkitty/urls.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hyperkitty/urls.py b/hyperkitty/urls.py index 2ec92c9..9199de0 100644 --- a/hyperkitty/urls.py +++ b/hyperkitty/urls.py @@ -75,6 +75,8 @@ urlpatterns = patterns('hyperkitty.views', # Thread url(r'^list/(?P<mlist_fqdn>[^/@]+@[^/@]+)/thread/(?P<threadid>\w+)/$', 'thread.thread_index', name='thread'), + url(r'^list/(?P<mlist_fqdn>[^/@]+@[^/@]+)/thread/(?P<threadid>\w+)/replies$', + 'thread.replies', name='thread_replies'), url(r'^list/(?P<mlist_fqdn>[^/@]+@[^/@]+)/thread/(?P<threadid>\w+)/addtag$', 'thread.add_tag', name='add_tag'), url(r'^list/(?P<mlist_fqdn>[^/@]+@[^/@]+)/thread/(?P<threadid>\w+)/favorite$', |