-1

128k などの低速のインターネット接続を使用しています。別の Web サイトから 100 ページを取得し、curl などを使用してそのコンテンツをデータベースに格納するスクリプトを作成すると、100 ページすべてを取得するにはかなりの時間がかかります。

$get = file_get_contents("www.google.com?search=something");
$res = pareser::parse()$get; 
foreach($res as $r )
{
    $db->insert($r['title']);
}

しかし、AJAX を使用して AJAX リクエストをサーバーに送信し、スパイダーをアクティブにするとどうなるでしょうか。私のサーバーの速度はクライアントの速度よりもはるかに速く、現在スクリプトを実行しているのはサーバーです (少なくとも私はそう思います!)。しかし、100ページをリーチする速度に大きな違いがないのはなぜですか?

4

1 に答える 1

1
  1. いいえ、128K は接続速度であり、PHP で高速化することはできません
  2. あなたはまもなく Google から追放され、実際の結果の代わりに CAPTCHA が表示されます
于 2013-02-17T09:54:06.057 に答える