私は同時に複数の要求を行うWebスクレーパーを構築しています。私は現在、multiprocessing
モジュールを使用していますが、デジタルオーシャンドロップレットで動作しているため、プロセッサ/メモリのボトルネックが発生しています。マルチプロセスとネットワーク操作のマルチスレッド
これはWebスクレーパーであり、スクリプトに費やされた時間のほとんどがネットワークを待っている可能性が高いため、リソースの使用を減らすために代わりにスレッドを使用する方が効率的ですか?スレッディングは、ブロッキングネットワークコールを検出し、ロックを解除しますか?マルチプロセッシングとマルチスレッディングを絡み合わせることは可能でしょうか?