Update benchmark script to new API
authorRyan Dahl <ry@tinyclouds.org>
Wed, 17 Feb 2010 23:36:50 +0000 (15:36 -0800)
committerRyan Dahl <ry@tinyclouds.org>
Wed, 17 Feb 2010 23:37:12 +0000 (15:37 -0800)
benchmark/http_simple.js
benchmark/static_http_server.js

index 810633a6ad7e7dfbdf3ad680ad7de6bb9c60866e..75295affb234d629431cff354a28369760802cd2 100644 (file)
@@ -53,6 +53,5 @@ http.createServer(function (req, res) {
                   }
                 );
   res.write(body);
-          
-  res.finish();
+  res.close();
 }).listen(8000);
index e3423ea8a1881c549c6d0a9879271875c482fe2d..3e04ae59e753202dd1f216d8aef99a5a1afbb685 100644 (file)
@@ -21,14 +21,16 @@ var server = http.createServer(function (req, res) {
     "Content-Length": body.length
   });
   res.write(body);
-  res.finish();
+  res.close();
 })
 server.listen(port);
 
 function responseListener (res) {
   res.addListener("end", function () {
     if (requests < n) {
-      res.client.request("/").finish(responseListener);
+      var req = res.client.request("/");
+      req.addListener('response', responseListener);
+      req.close();
       requests++;
     }
 
@@ -41,6 +43,8 @@ function responseListener (res) {
 for (var i = 0; i < concurrency; i++) {
   var client = http.createClient(port);
   client.id = i;
-  client.request("/").finish(responseListener);
+  var req = client.request("/");
+  req.addListener('response', responseListener);
+  req.close();
   requests++;
 }