2013年11月14日Node.js的应用场景

英文原文:http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js


文章对Node.js做了简要介绍,讲解了Node.js的工作原理及NPM(Node.js上的包管理,类似于php中的pear、composer等),并指出在哪些业务场景下用Node.js会很有优势,另外还讨论了哪些情况下该用和不该用Node.js。

...

分类:技术心得  标签:node  js    网友评论0条  已浏览loading

2013年11月8日php+ajax实现长轮询(Comet)

所谓ajax长轮询,简单说就是客户端发起ajax请求,服务端会挂起该请求(通过循环),直到条件触发使服务器返回,在服务器返回前客户端一直处于pending,等待服务器返回。

ajax长轮询可以减少客户端的无用请求,不过服务端的压力会大一些。另外可以采用websocket实现推送,不过兼容性会差些,有些浏览器不支持websocket。

下面的代码可实现Comet:

服务端代码:

[CODE=php]
//server.php 服务端
set_time_limit(0);
$filename = './data.txt';
...

分类:技术心得  标签:PHP  Ajax  Comet    网友评论1条  已浏览loading

2013年11月5日JavaScript中的作用域链

看下面这段代码:



<!doctype html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>js</title>

</head>

...

分类:技术心得  标签:javascript  作用域链    网友评论0条  已浏览loading

2013年11月1日[转]深入理解PHP中的数组-Array

很好的一篇讲解PHP数组的博文,详细讲解了php中数组与其他语言的差别,内核如何实现数组,数组的遍历,另外还分析了网上广为谬传的foreach比for性能好的说法。


我自己也测试了下foreach和for的性能,在php 5.3 和5.4版本下,不管遍历时是否改写数组,还是foreach时用引用方式,结果都未显示foreach优于for,我自己测试的结果是for比foreach还稍微快那么点儿:)如果foreach不采用引用方式,那for比foreach就快许多~


...

分类:知识积累  标签:PHP  array  数组    网友评论0条  已浏览loading

«1»