Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> PHPのスレッドセーフモードについて(Thread Safety)

PHPのスレッドセーフモードについて(Thread Safety)

  

PHP自体はスレッドをサポートしませんが、インストール中にスレッドセーフな問題が発生しますWindows用に2つのインストールパッケージが用意されています。オプション - enable-maintainer-ztsが提供されています。

「セキュリティ」を見るのは良いことだと多くの人が思いますが、そうではありません。

PHPにはスレッドがないため、このスレッドセーフとはどういう意味ですか?これはどのように機能するかに関連しています。これは、Linuxで一般的な2つのPHP動作モード(LNMPとLNAMP)です。

LNMP環境の場合、つまりPHPがphp-fpmモードで実行されている場合、php-fpmはマルチプロセスで実行されるため、スレッドセキュリティは関係ありません。 LNAMPまたはLAMP(mod_php)を実行している場合は、最初にApache MPMを理解する必要があります簡単に言えば、Apacheはマルチスレッド(Worker)とマルチプロセス(Prefork)をサポートしています。一般に、Linux上のほとんどのApacheは安定性の理由からPreforkモードで実行されています。

結論として、LNMPはスレッドセーフを必要としませんApacheの安定性を考慮すると、スレッドセーフを必要としないマルチプロセス(Prefork)で実行することをお勧めします。

最後に、PHPはスレッドセーフとしてインストールされており、スレッドセーフではない場合よりも多くのCPUを使用し、バグや不安定性を増大させる可能性があります。 。

Windows 7 WordPadによるWord文書の書き込みのネイティブサポート

Win8は、IEブラウザのHTMLエディタをNotepad method

Win7のエクスプローラが動作を停止しました解決策

LinuxはGrub.confファイルを失い、サーバーを起動します。

インターネットカフェの保護:インターネットユーザーにとってより集中的な場所としてのインターネットカフェのパスワード盗難防止エキスパート

Windows7のお気に入りは、すぐに故障が拡大することはできません修正

Linuxがカーネルを構築し、システムコールを追加         

システムファンクションコールは、Unix /Linuxオペレーティングシステムがユーザープログラムをサポートするために提供するインターフェイスであることを知っていますこれらのインターフェイスを通して、アプリケーションはオペレーティングシステムにサービスを要求し、制御はオペレーティングシステムに転送されます。結果はユーザプログラムに返されます。

システムコールの主な目的は、システムプログラムを知らなくても、デバイ

キャッシュファイルディレクトリ修正方法リスト

Vistaでは、SATAハードドライブのパフォーマンスを向上させるための高度なパフォーマンスオプションを使用できます

コンピューターからWeChatにログインするにはどうすればよいですか?

Copyright © Windowsの知識 All Rights Reserved