摘要: 一直对memcache和memcached的区别不理解。今天google了很多资料终于弄清楚了他们的不同。Memcache,作为PHP的原生版本,是完全在PHP框架内开发的,支持OO和非OO两套接口。Memcached,是建立在libmemcached的基础上开发的,只支持OO特性,和memcache的使用相同,但是拥有比memcache更多的方法和特性。两者的守护进程都是memcached,这一点容易让人混淆。memcached支持Binary Protocol,而memcache不支持。因此意味着memcached会有更高的性能,不过memcached目前还不支持长连接。Memcached 阅读全文
posted @ 2012-08-20 15:52 coolid 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 小更改,大效率.对于数组:$arr = array('a', 'b', 'c', 'd');使用for循环将所有的元素遍历出来,通常我们会这么写:for($i = 0; $i < count($arr); $i++){ echo $arr[$i].'<br />';}但是这样写会出现执行效率上的问题,在每次执行括号里面的内容时,都会使用count()函数读取数组的数量,造成不必要的重复.改进后的代码:for($i = 0, $j = count($arr); $i < $j; $i++){ 阅读全文
posted @ 2012-08-20 15:22 coolid 阅读(358) 评论(0) 推荐(0) 编辑