摆脱会话和套接字池sailsjs

时间:2014-02-18 21:33:41

标签: node.js sockets session express sails.js

您好我正在使用风帆处理我的休息api应用程序。我正在阅读以下文章 http://engineering.linkedin.com/nodejs/blazing-fast-nodejs-10-performance-tips-linkedin-mobile

在第2点,建议摆脱套接字池

var http = require('http');
var options = {.....};
options.agent = false;
var req = http.request(options)

并且在第7点它建议通过删除来摆脱会话。

app.use(express.session({ secret: "keyboard cat" }));

我想知道如何在风帆中做到这一点。

2 个答案:

答案 0 :(得分:5)

对于Sails v0.11x,您应该使用推荐的编辑.sailsrc文件的方法,并设置:

{
   "hooks": {
        "session": false,
        // also useful when building an API
        "grunt": false,
   }
}

答案 1 :(得分:3)

在Sails.js v0.10中,您可以通过将以下密钥添加到config/express.js文件来禁用会话:

middleware: {
   session: null
}

就套接字池而言,我认为他们正在讨论从服务器发出http请求,并建议在发出此类请求时,将agent选项设置为false