Sha256: e7e59b1ee7bf7bfb2343740f6c7c8929fa57f79926a769915af976d53417824f

Contents?: true

Size: 743 Bytes

Versions: 10

Compression:

Stored size: 743 Bytes

Contents

/**
 * Module dependencies.
 */

var connect = require('./')
  , utils = connect.utils
  , http = require('http')
  , fs = require('fs');


connect()
  .use(connect.cookieParser())
  .use(connect.session({ secret: 'hey' }))
  .use(function(req, res, next){
    if ('/foo' == req.url) {
      req.session.foo = 'bar';
    }
    res.end('hello\n')
  })
  .listen(3000)

// Connect: 2296
// Connect+LRU: 4900
// node-static: 3865

// ab -n 5000 -c 50 -k http://local/Readme.md

// 472k
// node-static: 1651rps
// connect: 581rps

// var static = require('node-static')
//   , file = new static.Server(__dirname);
// 
// var send = connect.static(__dirname);
// http.createServer(function(req, res){
//   file.serve(req, res);
// }).listen(3000);

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
vulcan-0.3.0 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.6 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.5 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.4 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.3 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.2 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.1 server/node_modules/express/node_modules/connect/test.js
vulcan-0.1.0 server/node_modules/express/node_modules/connect/test.js
vulcan-0.0.3 server/node_modules/express/node_modules/connect/test.js
vulcan-0.0.2 server/node_modules/express/node_modules/connect/test.js