IT技术博客大学习 共学习 共进步

变量引用可提供执行速度

数据抓取/数据分析 2010-08-22 22:24:45 浏览 3,742 次

采用引用就可以提高速度,例如

$html=file_get_contents($ur);

get_info($html);

function get_info($str)

{

//这里是从html中提取一些有用的数据

}

//以上的get_info函数没有采用引用

//如下可以提高采集的速度

function get_info(&$str)

{

//

}

引用之所以可以提高速度,尤其是字符串很大的时候,因为引用并不是把一个字符串赋值给另外一个变量而是直接引调用原有的数值只是调用的原有数值的地址,所以省去了付给变量的时间/空间成本。 尤其在大数据了的时候,以用的效果是非常明显的。

建议继续学习

  1. Linus:为何对象引用计数必须是原子的 (阅读 12,182)
  2. 定向抓取漫谈 (阅读 5,441)
  3. php实现百度音乐采集下载 (阅读 5,400)
  4. cURL基础教程 (阅读 4,921)
  5. 通过引用计数解决野指针的问题(C&C++) (阅读 4,863)
  6. 字符引用和空白字符 (阅读 4,621)
  7. PHP采集类:Snoopy.class.php (阅读 3,901)
  8. oracle数据库的CPU/IO信息采集 (阅读 3,640)
  9. 防采集系统的设计 (阅读 3,400)
  10. PHP错误抑制符(@)导致引用传参失败的Bug (阅读 3,180)