性能测试结果"/>
nodejs和php性能,Nodejs 和PHP 性能测试结果
Nodejs 和PHP 性能测试结果
Nodejs 和PHP 性能测试结果
为什么80%的码农都做不了架构师?>>>
nodejs 和 php 实现的是一个像他的功能,从MySQL里读出读出五行数据。
测试命令:
ab.exe -n10000 -c100 http://127.0.0.1:1337/ > node.log
ab.exe -n10000 -c100 http://127.0.0.1/abTest.php > php.log
Nodejs 的测试结果:
PHP的测试结果:
NodeJs的代码:
var mysql = require('mysql'),
http = require('http');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'collection',
charset : mysql.UTF8_UNICODE_CI,
});
connection.connect();
http.createServer(function (req, res) {
res.writeHead(200, {
'Content-Type' : 'text/plain',
'Hello':'world',
});
connection.query('SELECT `category`,`add_intro`, `source` FROM `tu_duowan_com` LIMIT 5;', function (err, rows, fields) {
if (err) throw err;
res.write('MySQL Result:' + JSON.stringify(rows));
res.end();
});
}).listen(1337, '127.0.0.1');
process.on('exit', function(){
connection.end();
});
console.log('Server running at http://127.0.0.1:1337/');
PHP的测试代码:
$mysqli = new mysqli('localhost', 'root', '', 'collection');
if ($mysqli->connect_error) {
throw new Exception(sprintf('Connect host(localhost) Error: %s.', $mysqli->connect_error));
}
if (!$mysqli->set_charset('utf8')) {
throw new Exception(sprintf("Error loading character set utf8: %s.", $mysqli->error));
}
$result = $mysqli->query('SELECT `category`,`add_intro`, `source` FROM `tu_duowan_com` LIMIT 5;');
if(false === $result){
throw new Exception($mysqli->error);
}
$rtn = $result->fetch_all(MYSQLI_ASSOC);
$result->free();
echo json_encode($rtn);
$mysqli->close();
转载于:
Nodejs 和PHP 性能测试结果相关教程
Android-面试官:性能优化我就问这些问题!能不能刷到我就看你的
Android-面试官:性能优化我就问这些问题!能不能刷到我就看你的造化了 如题,这是一篇关于Android面试-性能优化最常问的面试题、面试点的文章。这也是“Android-面试官”系列的第二篇文章。对Java模块比较薄弱的小伙伴可以去看一下我的上一篇文章: Android-
NodeJS 程序中使用 Redis
NodeJS 程序中使用 Redis 由于国庆期间老婆大人突然在车上看见前面车牌灵魂发问说 湘F 是哪里 ??我哪知道在哪,我只能回了句:我也不晓得??。为了避免再次发生类似的灵魂发问,我就写了个微信小程序方便查询,机智?? 数据都是在网上爬取,如果有兴趣了解怎么
Penny Pinching在云中:在Windows Azure网站上启用新的文物性能
Penny Pinching在云中:在Windows Azure网站上启用新的文物性能监控 I've been looking for ways to save money running my (now 12) websites in the cloud lately. Getting insights from logs has been helpful, but I really want more details as to wha
《Head First PHP MySQL》 学习笔记 第一章 “旺旺被外星人绑架
《Head First PHP MySQL》 学习笔记 第一章 “旺旺被外星人绑架了” 为什么80%的码农都做不了架构师? 曾小明找不到他的小狗旺旺了。不过寻找旺旺可不是周围贴贴寻狗启事那么容易的事。 要知道旺旺可是被外星人给绑架了!这就意味着小明的搜索访问无限扩大至
《Head First PHP MySQL》 学习笔记 第三章 “艾玛的猫王商店”
《Head First PHP MySQL》 学习笔记 第三章 “艾玛的猫王商店” 为什么80%的码农都做不了架构师? 艾玛的猫王商店开张了,需求量相当大,他已经售出了大量镶嵌树脂纽扣的连身衣,很多假络腮胡子,以及成百上千副太阳镜。 每次有人购买商品时,艾玛都会收集到
《Head First PHP MySQL》 学习笔记 第二章 “更合理的保存外星
《Head First PHP MySQL》 学习笔记 第二章 “更合理的保存外星人绑架报告” 为什么80%的码农都做不了架构师? 当曾小明的邮箱只收到数量不多的几封报告时,阅读管理起来还是不错的,不过现在他收到越来越多的邮件了。 他每天很晚下班,通常忙完已经快11点了
[HFCTF2020]EasyLogin(nodejs入门)
[HFCTF2020]EasyLogin(nodejs入门) 在做这道题之前,完全不会nodejs。于是这道题也看不懂,于是打算学习学习nodejs。 文章目录 app.js代码学习 第一部分 第二部分 第三部分 第四部分 controllers/api.js部分学习 app.js代码学习 首先是 /static/js/app.js
更多推荐
nodejs和php性能,Nodejs 和PHP 性能测试结果
发布评论