ホームページ >バックエンド開発 >PHPの問題 >PHP Web サイト全体のクローンを作成する方法

PHP Web サイト全体のクローンを作成する方法

王林
王林オリジナル
2019-09-09 15:19:575869ブラウズ

PHP Web サイト全体のクローンを作成する方法

この記事では、クローン作成ツールであるcurlMultiを紹介します。このツールを使用すると、技術者以外の人でもサイト全体のクローンをすばやく作成できます。

ツールリンク:https://github.com/ares333/php-curl

ツールの機能:

#1. Web サイトの html\Css\Js\RAR 圧縮ファイルなどのさまざまなリソースをキャプチャします。

##2. 並列クローリング、驚くべきクローリング速度

# #操作手順:

この記事ではMacを使用して説明します。

1.

ツールのダウンロード

##2. 準備 PHP Web サイト全体のクローンを作成する方法

PHP Web サイト全体のクローンを作成する方法

通常の状況では、URL を変更しても問題ありません。クローン作成するサイトが非常に大きい場合は、最初の行にコードを追加する必要があります:

ini_set('memory_limit', '2048M');
PHP Web サイト全体のクローンを作成する方法

3. クローン作成を実行します

1.ターミナル


PHP Web サイト全体のクローンを作成する方法

ターミナルで次の操作を実行します。

PHP Web サイト全体のクローンを作成する方法

site_clone1 を右クリックします。 .php ファイル、「Show Introduction」、図に示すようにテキストを選択し、コピー


ターミナルに「cd」と入力し、Ctrl v を押してコンテンツを貼り付けますコピーして Enter キーを押します (二重引用符なしで文字を入力してください)

PHP Web サイト全体のクローンを作成する方法私の端末は次のようになります。参考として使用できます:

ターミナルに次のように入力します:

php site_clone1.php
PHP Web サイト全体のクローンを作成する方法この時点で、クローン作成が開始されました。ターミナル ウィンドウを閉じないでください。 (ウィンドウを閉じた後も複製を続けたい場合は、ご連絡ください)

複製したいWebサイトが小説サイトなど比較的小さい場合は、30分以内に複製できます(複製100個)圧力をかけずに 1 秒あたりのページ数)

4. Web サイトの保存ディレクトリ

##index.html をダブルクリックすると、複製された Web サイトを開くことができます。 PHP Web サイト全体のクローンを作成する方法

添付ファイル: クローン作成を高速化したい場合は、次の手順を実行してください:

PHP Web サイト全体のクローンを作成する方法

如果要测试500并发,那需要在终端多执行一行命令:

ulimit -n 1000

以上内容仅供参考!

推荐视频教程:PHP视频教程

以上がPHP Web サイト全体のクローンを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。