变量引用可提供执行速度
浏览:2976次 出处信息
采用引用就可以提高速度,例如
$html=file_get_contents($ur);
get_info($html);
function get_info($str)
{
//这里是从html中提取一些有用的数据
}
//以上的get_info函数没有采用引用
//如下可以提高采集的速度
function get_info(&$str)
{
//
}
引用之所以可以提高速度,尤其是字符串很大的时候,因为引用并不是把一个字符串赋值给另外一个变量,而是直接引调用原有的数值,只是调用的原有数值的地址,所以省去了付给变量的时间/空间成本。 尤其在大数据了的时候,以用的效果是非常明显的。
建议继续学习:
- Linus:为何对象引用计数必须是原子的 (阅读:11589)
- php实现百度音乐采集下载 (阅读:4547)
- 定向抓取漫谈 (阅读:4511)
- cURL基础教程 (阅读:3975)
- 字符引用和空白字符 (阅读:3788)
- 通过引用计数解决野指针的问题(C&C++) (阅读:3481)
- PHP采集类:Snoopy.class.php (阅读:3181)
- oracle数据库的CPU/IO信息采集 (阅读:2914)
- 防采集系统的设计 (阅读:2601)
- PHP错误抑制符(@)导致引用传参失败的Bug (阅读:2603)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:神奇的两次按位非运算符
后一篇:php socket为什么这么慢,直到超时 >>
文章信息
- 作者:数据抓取/数据分析 来源: 数据抓取/数据分析
- 标签: 引用 采集
- 发布时间:2010-08-22 22:24:45
建议继续学习
近3天十大热文
-
[85] memory prefetch浅析
-
[53] 基本排序算法的PHP实现
-
[51] 深入浅出cassandra 4 数据一致性问
-
[50] 转载:cassandra读写性能原理分析
-
[43] MySQL半同步存在的问题
-
[41] javascript插入样式
-
[41] 字符引用和空白字符
-
[40] Inline Form Labels
-
[39] JS中如何判断字符串类型的数字
-
[38] 获取Dom元素的X/Y坐标