| |
@@ -15,7 +15,7 @@
|
| |
graph = BuildsLogic.get_small_graph_data('30min')
|
| |
return flask.render_template("user_info.html",
|
| |
user=user,
|
| |
- tasks_info=ComplexLogic.get_queue_sizes(),
|
| |
+ tasks_info=ComplexLogic.get_queue_sizes_cached(),
|
| |
graph=graph)
|
| |
|
| |
|
| |
@@ -68,7 +68,7 @@
|
| |
selected=selected,
|
| |
coprs=coprs,
|
| |
form=form,
|
| |
- tasks_info=ComplexLogic.get_queue_sizes(),
|
| |
+ tasks_info=ComplexLogic.get_queue_sizes_cached(),
|
| |
graph=graph)
|
| |
|
| |
|
| |
@@ -110,7 +110,7 @@
|
| |
OutdatedChrootsLogic.make_review(owner)
|
| |
db.session.commit()
|
| |
return flask.render_template("repositories.html",
|
| |
- tasks_info=ComplexLogic.get_queue_sizes(),
|
| |
+ tasks_info=ComplexLogic.get_queue_sizes_cached(),
|
| |
graph=BuildsLogic.get_small_graph_data('30min'),
|
| |
owner=owner,
|
| |
projects=projects)
|
| |
This reduces the homepage loading time for my local instance from
~0.5s to ~0.05s (for cached results). It also doesn't matter if we
show a minute old numbers. Anyone who needs fresh numbers can still go
to
/status
.