From eeb4c9f4879fdf6be13f6b6d14a53f62bb0bfacc Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 29 Jul 2014 17:33:28 -0400 Subject: [PATCH] optimize getPostSummaryByPids --- src/database/mongo/sorted.js | 13 ++++ src/database/redis/sorted.js | 8 ++ src/posts.js | 142 ++++++++++++++++++++++------------- 3 files changed, 111 insertions(+), 52 deletions(-) diff --git a/src/database/mongo/sorted.js b/src/database/mongo/sorted.js index da95e4b27c..fbcaf3bb08 100644 --- a/src/database/mongo/sorted.js +++ b/src/database/mongo/sorted.js @@ -1,5 +1,7 @@ "use strict"; +var async = require('async'); + module.exports = function(db, module) { var helpers = module.helpers.mongo; @@ -119,6 +121,17 @@ module.exports = function(db, module) { }); } + module.sortedSetsRanks = function(keys, values, callback) { + var data = new Array(values.length); + for (var i=0; i