采集程序,每天要采集些数据,如何能让其更快些。。 万余页面?最好提供详细方法,或者案例,谢谢 多线程?多进程? 如何实现滴?

解决方案 »

  1.   

    要更快那就加上超强的cpu 更快的网速 更多的服务器一起采。
      

  2.   

    使用PHP真正的多进程运行模式,适用于数据采集、邮件群发、数据源更新、tcp服务器等环节。PHP有一组进程控制函数(编译时需要 –enable-pcntl与posix扩展),使得php能在*nix系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 PCNTL使用ticks来作为信号处理机制(signal handle callback mechanism),可以最小程度地降低处理异步事件时的负载。何谓ticks?Tick 是一个在代码段中解释器每执行 N 条低级语句就会发生的事件,这个代码段需要通过declare来指定。常用的PCNTL函数可惜我用的是windows系统,没法尝试,谢谢各位哦