摘要:
文章来源:http://www.blogjava.net/JAVA-HE/archive/2009/04/13/265249.html1.什么是COMET ?查阅词典Comet中文是“彗星”的意思,起初我见到这个单词的时候,我就猜想优美名字背后到底是什么呢?他是一种WEB服务器推的应用技术(ServerPush)。ServerPush就如同它自己的名字一样,将更多华丽的web体验“推”进了我们的视野。有一些观点将Comet比作是Ajax的接班人,这个观点我无法苟同,我认为Ajax与Comet并不存在取代关系。从实质上讲Comet还是Ajax的应用。要讲清楚Comet是什么的问题?我不妨将话题扯 阅读全文
摘要:
<?php for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); }?>按照php手册里的说法 该函数将当前为止程序的所有输出发送到用户的浏览器。上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现出来。好,我们来改一下这段代码,改成<?php ob_end_clean();//修改部分 echo str_pad(" ", 256); for ($i=10; $i>0; $i--) { echo $i; flush(); sleep( 阅读全文
摘要:
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo 比 print 快。(echo 的简写方式 "<?php $color='red'; ?> <?=$color?>")3.使用 echo 的多重参数(译注:指用逗号而不是句点)代替字符串连接。(例: echo 'a','b','c'; // 输出 abc)4.在执行 for 循环之前确定最大循环数,不要每循环一次都计算最大值。5.注销那些不用的变量尤其是大数组,以便释放内存。6.尽量避免使用__get,__set 阅读全文