变量引用可提供执行速度
浏览:3580次 出处信息
采用引用就可以提高速度,例如
$html=file_get_contents($ur);
get_info($html);
function get_info($str)
{
//这里是从html中提取一些有用的数据
}
//以上的get_info函数没有采用引用
//如下可以提高采集的速度
function get_info(&$str)
{
//
}
引用之所以可以提高速度,尤其是字符串很大的时候,因为引用并不是把一个字符串赋值给另外一个变量,而是直接引调用原有的数值,只是调用的原有数值的地址,所以省去了付给变量的时间/空间成本。 尤其在大数据了的时候,以用的效果是非常明显的。
建议继续学习:
- Linus:为何对象引用计数必须是原子的 (阅读:12051)
- 定向抓取漫谈 (阅读:5210)
- php实现百度音乐采集下载 (阅读:5229)
- cURL基础教程 (阅读:4690)
- 字符引用和空白字符 (阅读:4433)
- 通过引用计数解决野指针的问题(C&C++) (阅读:4554)
- PHP采集类:Snoopy.class.php (阅读:3751)
- oracle数据库的CPU/IO信息采集 (阅读:3489)
- 防采集系统的设计 (阅读:3225)
- PHP错误抑制符(@)导致引用传参失败的Bug (阅读:3033)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:神奇的两次按位非运算符
后一篇:php socket为什么这么慢,直到超时 >>
文章信息
- 作者:数据抓取/数据分析 来源: 数据抓取/数据分析
- 标签: 引用 采集
- 发布时间:2010-08-22 22:24:45
建议继续学习
近3天十大热文
-
[845] WordPress插件开发 -- 在插件使用 -
[607] 海量小文件存储 -
[486] 微博架构与平台安全演讲稿 -
[465] 浏览器的工作原理:新式网络浏览器幕后揭秘 -
[460] jQuery选择器对应的DOM API —— -
[383] 姐要的视频广告 -
[332] 也谈谈前端,架构,框架与库 -
[270] 15个最好的免费开源电子商务平台 -
[190] 使用Squid缓存视频 -
[144] 过年回家有感:他们的互联网
