Web ページのコンテンツをクロールする PHP の最適化
youku.com から高解像度ビデオのリンクを取得して、モバイル クライアントに送信したいのですが、クロール時間が理想的ではありません (約 50 個のビデオを取得するにはコンピューターが必要です)クロールしてWebページに表示するには6秒以上かかりますが、携帯電話に送信するには30秒以上かかります)最適化する方法はありますか?光ファイバーを交換してください!
投稿者はビデオ コンテンツではなくリンクを取得したいので、CURL を使用します
投稿者はビデオ コンテンツではなくリンクを取得したいので、CURL を使用します
タグのキャプチャに正規表現を使用しています。時間がかかりすぎます はい、つまり、curlを使用してそれを行うことができるということですか?
具体的なアイデアはありますか
コードを投稿して、最適化できるものがないか確認してください。
コードを投稿して、最適化できるものがないか確認してください。
うわー
上記がすべてのコードです。
foreach ($video as $key)
{
$nextContent=file_get_contents($nextUrl)
...
ファイバーを変更して file_get_contents を 6 秒ループすると言ったとても安いです
foreach ($video as $key)
{
$nextContent=file_get_contents($nextUrl);
...
光ファイバーを変更すると言ったのですが、file_get_contents をループで 6 秒はとても安いです
?ファイバーの交換 余裕がない
同時にクロールするには、curl_multi_exec() を使用します
同時にクロールするには、curl_multi_exec() を使用します
まだ完成していませんが、マスターは私にアイデアと学習の方向性を提供してくれました。