2016-10-09 50 views
1

我有一个大约有7000个条目的数据库。当我加载显示全部7000个条目的页面时,模板需要大约7秒的时间才能加载。我怎样才能降低加载时​​间?我有什么选择?除了缓存?如何更快加载django查询?

请参阅下面谷歌浏览器网络标签的屏幕截图。

enter image description here

+0

我们不知道你的模板_does_。也许使用'select_related'。 – RemcoGerlich

回答

1

您可以实现延迟加载/分页,即,最初显示的第一个 'N'(说100)的条目。然后在到达最后一个条目时,您可以使用JavaScript和Ajax动态显示下一个“n”条目。否则,您可以使用Django pagination

+0

你能给我一个延迟加载的链接吗?这似乎是我想要的。 – MiniGunnR