| performance improvement - seedlinux - Torrent indexing tool opensource torrents… | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit dcfc033b4a8c665c42a98e419c2da3c2cafe2e2f | |
| parent 44df8657953f43f9514a953ddc9225c3904b4be1 | |
| Author: Jay Scott <[email protected]> | |
| Date: Thu, 6 Jul 2017 21:00:39 +0100 | |
| performance improvement | |
| Diffstat: | |
| A .nvmrc | 1 + | |
| M controllers/torrents_controller.js | 7 +------ | |
| M views/layout.pug | 2 +- | |
| 3 files changed, 3 insertions(+), 7 deletions(-) | |
| --- | |
| diff --git a/.nvmrc b/.nvmrc | |
| @@ -0,0 +1 @@ | |
| +lts/* | |
| diff --git a/controllers/torrents_controller.js b/controllers/torrents_controll… | |
| @@ -8,6 +8,7 @@ function getCount(callback) { | |
| Torrent.aggregate([ | |
| { $group: { | |
| _id: null, | |
| + count: { $sum: 1 }, | |
| total_seeders: { $sum: "$seeders" }, | |
| total_leechers: { $sum: "$leechers" } | |
| }} | |
| @@ -89,9 +90,6 @@ exports.download = function(req, res) { | |
| exports.index = function(req, res) { | |
| async.parallel( | |
| { | |
| - torrent_count: function(callback) { | |
| - Torrent.count(callback); | |
| - }, | |
| torrent_data: function(callback) { | |
| Torrent.find({}, callback); | |
| }, | |
| @@ -108,9 +106,6 @@ exports.index = function(req, res) { | |
| exports.detail = function(req, res) { | |
| async.parallel( | |
| { | |
| - torrent_count: function(callback) { | |
| - Torrent.count(callback); | |
| - }, | |
| torrent_data: function(callback) { | |
| Torrent.find({ hash: req.params.id }, callback); | |
| }, | |
| diff --git a/views/layout.pug b/views/layout.pug | |
| @@ -16,7 +16,7 @@ html | |
| .ui.container | |
| .ui.small.three.statistics | |
| .olive.statistic | |
| - .value= data.torrent_count | |
| + .value= data.torrent_seeds.count | |
| .label= "Total Torrents" | |
| .red.statistic | |
| .value= data.torrent_seeds.total_seeders |