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

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
