- 博客(5)
- 收藏
- 关注
原创 Nodejs开发框架Express3.0开发手记–从零开始
Nodejs开发框架Express3.0开发手记–从零开始 前言 Nodejs给Javascript赋予了服务端应用的生命,Jquery让Javascript成为浏览中开发的利器。 最近学习了Nodejs的Express3.0的开发框架,本来是按照“node.js开发指南”书中介绍,但“node.js开发指南”讲的是Express2.x的,从Express2.x到Express3.0自己模...
2013-12-30 19:52:56
98
原创 准备Nodejs开发环境Ubuntu
Jun 6, 2013 Tags: express Javascript nodejs Ubuntu Comments: 12 Comments 准备Nodejs开发环境Ubuntu 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome...
2013-12-30 19:51:35
267
原创 Yii/Yaf/Swoole3个框架的压测性能对比
本次压测使用的是一台4核I5 CPU,8G内存的笔记本。使用的版本是: swoole_framework github最新版 Yaf 2.2.9 Yii-1.1.14 php-fpm和swoole应用服务器均启用了8个进程,因为仅比较hello world,不存在阻塞,8进程足以压满CPU。php5-fpm中已经启用了apc对所有PHP进行缓存。 压测使用ab工具,参数为: ...
2013-12-30 19:49:12
1005
原创 swoole的worker进程之间如何共享数据
swoole的TCP连接都是以数字的方式提供给PHP端的,在PHP代码中只需要保存fd/from_id这2个数字,即可向对应的连接发送数据。swoole本身也提供了可以遍历所有连接的函数接口(swoole_connection_list/swoole_connection_info)。这两个函数在EventWorker/TaskWorker均可调用。 但只能保存与网络服务相关的数据,如来源端口,...
2013-12-30 19:47:53
626
原创 PHP实现真正的异步MySQL
node.js之类的语言可以实现异步的数据库查询功能,执行SQL语句之后不必等待数据库返回结果。继续去执行其他的代码,当数据库返回结果是再对数据进行处理,如渲染页面,并将HTML页面发送给客户端。这样应用程序完全不需要阻塞等待。这种方式运行效率非常高。 PHP中是否可以实现类似的异步非阻塞MySQL查询呢?使用github搜索发现一个项目貌似是做此功能的,https://github.com...
2013-12-30 19:45:55
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人