ホームページ  >  記事  >  バックエンド開発  >  1 つの PHP プロセスが 1 秒あたりに処理できるアクセス数の制限は何ですか?

1 つの PHP プロセスが 1 秒あたりに処理できるアクセス数の制限は何ですか?

WBOY
WBOYオリジナル
2016-06-13 12:27:161462ブラウズ

1 つの php プロセスが 1 秒あたりに処理できる訪問数の制限はどれくらいですか
1 つの php プロセスが 1 秒あたりに処理できる訪問数の制限はどれくらいですか?また、単一のphpプロセスはどれくらいのメモリを占有しますか? ホストのメモリサイズに応じてphp-fpmを設定し、適切なサイズのワークプロセスを起動するにはどうすればよいですか?

下の図は、このマシンの php プロセスが 1M しか占有していないことを示しています (アクセス処理なし)。他の記事では、php プロセスが 20 ~ 40M を占有すると書かれています。なぜでしょうか。

-----ソリューションのアイデア----------------------
php- fpm、リクエストに応じて 20 ~ 40 メートル。
新しいリクエストが受信されると、まずプロセス プール内にアイドル状態の php-fpm プロセスがあるかどうかを確認します (アイドル状態の場合は 1m を超える可能性があります)。そうでない場合は、新しいリクエストが作成されます (最大値)。 pm.max_children に応じて設定されるプロセスの数)、pm.max_requests
で設定された回数を使用した後に各プロセスが閉じられ、解放されます。-----解決策のアイデア--- ------ -------------
リクエストは php プロセスによって処理されます。プロセスの実行時間は、実行された PHP ファイル コードに関係します。
プログラムが各リクエストを完了するのに 1 秒以上かかる場合は、処理後に解放されます。
次に、プロセスの最大数を 100 に設定すると、同時プロセスは 100 個のみになります。

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