Javascript 中间件性能中的Mongodb.stats
我在express js中使用MongoDB 3.0.7和node js原生MongoDB驱动程序2.0.48。当node js正在运行并且Mongo服务器由于某些系统错误而停止工作时,为了处理这种情况,我添加了db.stats()方法作为中间件来检查每个调用,如果发生错误,则重定向到自定义错误页面Javascript 中间件性能中的Mongodb.stats,javascript,node.js,mongodb,middleware,Javascript,Node.js,Mongodb,Middleware,我在express js中使用MongoDB 3.0.7和node js原生MongoDB驱动程序2.0.48。当node js正在运行并且Mongo服务器由于某些系统错误而停止工作时,为了处理这种情况,我添加了db.stats()方法作为中间件来检查每个调用,如果发生错误,则重定向到自定义错误页面 app.use(function dbStats(req, res, next){ db.stats(function(err, stats){
app.use(function dbStats(req, res, next){
db.stats(function(err, stats){
if (err) {
res.render("error");
} else {
next();
}
});
});
此实现是否会导致性能问题?有人能帮我吗?这会导致性能问题。。由于每个请求现在都在检查数据库状态..是否有其他方法来处理此场景?