PHPプロセスのセキュリティ

WBOY
リリース: 2016-06-13 13:25:24
オリジナル
756 人が閲覧しました

PHPプロセスは安全ですか?
PHP はプロセスを 1 つずつ処理しますか? 複数のプロセスの場合、そのプロセスは安全ですか? fastcgi モードで高速なのはなぜですか?

-----解決策-------------------------- ------
の名前は何ですか? PHP が処理するプロセスです。

php インタプリタは、PHP スクリプトを解釈して実行し、プロセスを破棄するプロセスです。

複数のプロセスはもちろん安全ですが、それらは物事を共有せず、共有された物事もロックされます。

fastcgi は、PHP インタープリターがネットワーク接続を監視するサーバー プログラムとして機能し、頻繁に作成および破棄されなくなるためです。
------解決策---------
上記の正しい解決策
------解決策---------
1 つのプロセスは 1 つの PHP インタプリタに対応します。 php-fpm はプロセス マネージャーであり、起動時に N 個のプロセス (デフォルトは 10 個) を初期化し、php-fpm が再起動または停止されない限り、これらの N プロセスは常にアクティブになります。リクエストを処理した後、php-fpm が次のリクエストを割り当てるまで待機し、頻繁なプロセスの破棄と作成によるオーバーヘッドを排除します。
------解決策------------------
シングルトンは 1 つの fcgi プロセスでのみ可能です。スクリプトを実行します。シングルトンは複数のプロセス間で共有できません。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!