Introduction
Introduction Statistics Contact Development Disclaimer Help
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
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.