ホームページ  >  記事  >  php教程  >  php5 の非スレッドセーフとスレッドセーフの 2 つのバージョンの違いの分析

php5 の非スレッドセーフとスレッドセーフの 2 つのバージョンの違いの分析

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

文字通りに理解しましょう。None-Thread Safe は非スレッド セーフを意味し、実行中にスレッド セーフティ チェックが実行されません。Thread Safe はスレッド セーフを意味し、新しいスレッドを開始する CGI の実行を防ぐためにスレッド セーフティ チェックが実行されます。システムリソースを使い果たします。

PHP の 2 つの実行方法、ISAPI と FastCGI を見てみましょう。 FastCGI 実行メソッドは単一のスレッドを使用して操作を実行するため、スレッド セーフティ チェックの保護を削除すると、(IIS 6 または IIS 7 と組み合わせて) 実行効率が向上します。 PHP の実行に使用されます。非スレッド セーフな PHP をダウンロードして実行することをお勧めします (PHP バイナリ ファイルには、msi と zip の 2 つのパッケージ化方法があります。zip パッケージをダウンロードしてください)。スレッド セーフ チェックは ISAPI PHP 用に用意されています。多くの PHP モジュールはスレッド セーフではないため、スレッド セーフ PHP を使用する必要があります。

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