ホームページ  >  記事  >  サーバー環境は何ですか?

サーバー環境は何ですか?

(*-*)浩
(*-*)浩オリジナル
2019-12-26 10:45:143811ブラウズ

サーバー環境は何ですか?

#lighttpd

Lighttpd は、メモリ オーバーヘッドが非常に低く、CPU 使用率が低く、パフォーマンスが高いプログラムです。優れており、豊富なモジュールやその他の機能も備えています。                                                                                                                                                                                                         FastCGI、CGI、Auth、出力圧縮、URL 書き換え、エイリアス、その他の重要な機能をサポートします。 Lighttpd は、fastcgi を使用して php を実行します。これにより、大量の同時実行に応答するために使用する PHP プロセスが非常に少なくなります。

Fastcgi の利点:

安定性の観点から、fastcgi は独立したプロセス プールで CGI を実行します。単一のプロセスが停止した場合、システムは簡単にそれを破棄し、ロジックを実行する新しいプロセスを再割り当てします。

セキュリティの観点から見ると、fastcgi はホスト サーバーから完全に独立しています。fastcgi がどれほどダウンしても、サーバーはダウンしません。 . fastcgi は、パフォーマンスの観点から動的ロジックの処理をサーバーから分離し、負荷の高い IO 処理をホストサーバーに任せることで、ホストサーバーは IO に集中できます。通常の動的Webページの場合、ロジック処理は1つだけで済みますが、大量の画像などの少量の静的IO処理には、ロジックプログラムの関与はまったく必要ありません(注1)

スケーラビリティの観点から言えば、fastcgi は中立的な技術標準であり、あらゆる言語で記述されたプログラムの処理を完全にサポートできます (php、java、python...)

apache

netcraft (www.netsraft.co.uk) によると、Apache は世界ナンバーワンの Web サーバーです。ある調査によると、世界の Web サーバーの 50% 以上が Apache を使用しています。

1995 年 4 月に、最初の Apache (バージョン 0.6.2) が Apache グループによってリリースされました。Apache グループは、完全にインターネットを通じて活動する非営利組織です。Apache の標準リリースを決定します。 Web サーバー。バージョンにどのようなコンテンツを含める必要があります。誰でもバグの修正、新機能の提供、新しいプラットフォームへの移植、その他の作業ができるようにします。新しいコードが Apache グループに送信されると、そのグループは特定のコンテンツをレビューしてテストし、満足できると判断された場合、コードはメインの Apache ディストリビューションに統合されます。ロシア人による Nginx (「エンジン X」と発音) は、高性能 HTTP およびリバース プロキシ サーバーであり、IMAP/POP3/SMTP プロキシ サーバーでもあります。 Nginx は、ロシアで 2 番目にアクセス数の多い Rambler.ru サイトのためにロシアの Igor Sysoev によって開発されました。

Nginx はイベント駆動型で書かれているため、非常に優れたパフォーマンスを備え、非常に効率的なリバース プロキシでもあります。 、負荷分散。 Lighttpdに匹敵する性能を持っていますが、Lighttpdのメモリリーク問題はなく、Lighttpdのmod_proxyも問題があり長らく更新されていませんでした。ただし、Nginx は CGI モードでの実行をサポートしていません。CGI モードによって引き起こされるプログラムの脆弱性を軽減できるためです。したがって、PHP プログラムを実行するには FastCGI を使用する必要があります。

以上がサーバー環境は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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