並列処理
大きなタスクの方が効率的に処理される理由
1つのタスク内では、ドメインは並行して(複数同時に)処理されます。そのため、タスクに読み込むドメインが多いほど、ドメインあたりの処理速度は速くなります。並行処理の枠が常に埋まった状態になり、パイプラインが最大能力で稼働するためです。
ここから言えること
- 1000ドメインの1つのリストは、100ドメインずつのタスクを10個連続で開始する場合より明らかに速く終わります。 小さなタスクはキューの中で互いを待つことになりますが、大きなタスク内ではドメインが並行して実行されます。
- ドメインが1つだけのタスクは並行処理をまったく利用できません。ドメインあたりで見ると最も遅いチェック方法です。
- 並行処理するドメイン数はセクションと現在のサービス負荷に応じて自動的に管理されます。設定できる項目はありません。
推奨: あなたの「タスクあたりのドメイン数」上限(ダッシュボードに表示)の範囲内で、ドメインをまとめて大きなタスクにしてください。