漂定

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年1月19日

摘要: #### 方案一:PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU核数就更方便了,直接以备份镜像增加VPS,连操作系统、环境都不用安装配置),而是在于MySQL数据库。如果用 MySQL 数据库,一条联合查询的SQL,也许就可以处理完业务逻辑,但是,遇到大量并发请求,就歇菜了。如果用 NoSQL 数据库,也许需要十次查询,才能处理完同样地业务逻辑, 阅读全文
posted @ 2014-01-19 11:40 漂定 阅读(541) 评论(0) 推荐(0) 编辑

摘要: 1 $keyword,'from'=>$from); 31 }32 33 //以下为测试 34 //在搜索引擎搜索个关键词,进入网站 35 $word = search_word_from(); 36 if(!empty($word['keyword'])){ 37 echo '关键字:'.$word['keyword'].' 来自:'.$word['from']; 38 } 39 ?> 阅读全文
posted @ 2014-01-19 11:12 漂定 阅读(456) 评论(0) 推荐(0) 编辑

摘要: 1 <?php 2 /** 3 * 检测文件编码 4 * @param string $file 文件路径 5 * @return string|null 返回 编码名 或 null 6 */ 7 function detect_encoding($file) { 8 $list = array('GBK', 'UTF-8', 'UTF-16LE', 'UTF-16BE', 'ISO-8859-1'); 9 $str = file_get_contents($file);10 foreach ($list a 阅读全文
posted @ 2014-01-19 11:09 漂定 阅读(323) 评论(0) 推荐(0) 编辑