• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2019-10-07T10:50:31+09:00","default:ryuichi","ryuichi")
#author("2019-11-24T18:55:23+09:00","default:ryuichi","ryuichi")
* スレッドセーフ版とノンスレッドセーフ版 [#l830ae60]

** [#yd02763f]

- どんなウェブサーバでPHPを使うかによって決める
- Apache(Worker MPM) + mod_php、IIS(ISAPI)で使うなら、PHPはスレッドセーフ版にする
- Apache(Prefork MPM) + mod_php、IIS(FastCGI)、Nginx + FastCGIで使うならノンスレッドセーフ版にする
- (少なくとも過去の評価を見る限り)ノンスレッドセーフ版の方が速くて安定している
- したがって、マルチスレッドな処理をするウェブサーバ(Apache Worker MPM)でなければ、ノンスレッドセーフ版の方がいい
- 例えばWindowsを開発環境にしてPHPプログラミングするためにPHPをインストールするのならノンスレッドセーフ版でいい

** 参考 [#yda47cb1]

- https://blogs.msdn.microsoft.com/osamum/2011/04/05/iis-php-1236/
- https://stackoverflow.com/questions/1623914/what-is-thread-safe-or-non-thread-safe-in-php
- https://stackoverflow.com/questions/681081/is-php-thread-safe


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS