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を使用し、バグや不安定性を増大させる可能性があります。 。
今日、私たちはウェブサイトのスピードでコミュニケーションをとるためにここにいますウェブサイトのスピードを向上させることは、運用および保守エンジニアとプログラマーにとって非常に重要です。維持管理技術者は、毎日のウェブサイトの維持管理において、ウェブサイトの速度に影響を与える様々な要因が一つずつ促進され解決されなければならないことを最初に見つけなければなりません。
Webサイ
Awk -F : {print $ 1}> /tmp/cache_list.txt `cat /tmp /cache_list.txt`のjの do rm -rf $ j echo&
Windows Server 2008と一緒にリリースされたIIS 7.0は、以前のバージョンのIIS 6よりはるかに強力ですが、さまざまな改善もあります。これらの改善点のいくつかはセキュリティの観点
Windows7を起動してオンライン情報に従ってIISをインストールし、 Windowsの開閉機能に コントロールパネル - プログラムと入力します。オプション等 Google検索を続行し、 Win
を設定すると、「ネットワークコンピュータ方式」に従って共有ディレクトリを設定でき、複数の人とファイルを共有する場合は、「FTP方式」に従って単純なFTPサーバを作成できます。あなたはこれらのスキルを習
Windows Serverサーバーの時刻同期を回避する問題
Apache ThreadsPerChildおよびMaxRequestsPerChildの構成分析
asp.netは、エラーなどのソリューションをロードできませんでしたOCI.DLL
IIS7はファイルまたはアセンブリ "XXX.XXX"またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムをロードしようとするための解決策
Windows 7のインストールApacheサービスが失敗しました
サーバーのオペレーティングシステムはWindowsとLinuxのどちらを選択していますか?
クラウドコンピューティングとは何ですか?クラウドコンピューティングとクラウドストレージの深さ分析
IISは、IISを実行している場合、我々は次のようなアプローチを試してみてくださいソリューションRPCサーバーが利用できない