php - PHP 和 Linux 更好地支持 CURL

标签 php mysql linux curl curl-multi

我是 twittertrend.net 的开发人员,我想知道除了使用 curl_multi 之外是否还有更快的方法来获取 URL header ?我每分钟处理超过 250 个 URL,从 PHP 的角度来看,我需要一种非常快速的方法来做到这一点。可以使用 bash 脚本然后输出 header 或 C 应用程序,有什么可以更快的吗?我主要只用 PHP 编程,但我可以学习。目前,CURL_MULTI(一次提供 6 个 URL,效果还不错,但我更喜欢更快的东西? 最终我想坚持使用 PHP 来进行任何 MySQL 存储和处理。

谢谢, 詹姆斯·哈蒂格

最佳答案

我最近写了一篇关于如何加速curl_multi的博客文章。基本上,我会在每个请求完成后立即对其进行处理,并使用队列来同时处理大量请求。我在这项技术上取得了巨大成功,并且正在使用它每分钟处理约 6000 个 RSS 提要。我希望这有帮助!

http://onlineaspect.com/2009/01/26/how-to-use-curl_multi-without-blocking/

关于php - PHP 和 Linux 更好地支持 CURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/361193/

相关文章:

linux - 如何在Meteor中安装Meteorite?

php - Wordpress:事件主题未显示在 'Themes' 文件夹中

php - $.each 除 firefox 3.6 外不工作

mysql - 在 GROUP BY 语句中获取平均值

php - 使用引号从php数组创建WHERE IN()子句

c++ - 我可以一次将整个 NTFS 目录树读入 RAM 吗?

php - 如何更新时间戳字段今天的mysql行?

Composer 安装的 PHP 包 - 它们应该在源代码管理中吗?

mysql - 选择重复项,同时连接除第一个以外的每个

php - 与同一 python 脚本的多个实例共享变量的最佳方法