LNMP環境の構成サーバー(Linuxの+ nginxの+ MySQLの+ PHP)

高い同時接続の場合は、NginxはApacheサーバは良い代替品です。nginxの層7はまた、使用するロード・バランシング・サーバーとして使用することができます。同じ環境のApacheで10倍に相当nginxの0.8.46 + PHP 5.2.14(FastCGIの)同時接続30,000以上に耐えることができ、

I.はじめに
  nginxのロシア人は、それが「エンジンX」と発音だ、Nginxは、非常に軽量なHTTPサーバを用意し、高性能なHTTPサーバで、リバースプロキシではなく、IMAP / POP3 / SMTPプロキシ・サーバ。nginxのは、第二Rambler.ruサイトの開発を訪れたロシアのロシアイガー・シソエブあり、それは3年以上実行しているサイトとなっています。プロジェクトが構築されているイガー・シソエブ、ベースBSDライセンス。
  高い同時接続の場合は、NginxはApacheサーバは良い代替品です。nginxの層7はまた、使用するロード・バランシング・サーバーとして使用することができます。同じApacheの環境下で10倍に相当nginxの0.8.46 + PHP 5.2.14(FastCGIの)同時接続30,000以上に耐えることができ、。

  アパッチのパフォーマンスと安定性を超えたNginxは、Webサーバーのサイトとして家庭nginxのは、より多くの、シーナのブログ、ポッドキャストシーナ、網易のニュース、テンセント、このようなチャネル、6室など捜狐ブログのポータルを含みます、 56.comや他の動画共有サイト、赤ちゃんの命名ネット清華!公式フォーラム、水木コミュニティおよびその他のよく知られているフォーラム、シャンダのオンライン、Kingsoftのオンラインゲームサイトハッピーネット、クレソン、すべてのネットワーク、YUPOOアルバム、KingsoftのはPowerWord、サンダーやその他の新興オンラインを愛しWeb 2.0のサイト。

  アパッチよりなぜNginxははるかに高いパフォーマンス?これは、Apacheは、伝統的な選択モデルを使用している間にnginxのおかげで、最新のepoll(Linux 2.6カーネル)とのkqueue(FreeBSDの)ネットワークI / Oモデルを使用しています。存在下でLinuxが高い同時アクセスイカに耐えることができ、memcachedのは、両方のepollネットワークI / Oモデルに使用されています。
   読み取りと書き込みの多数の接続、Apacheの採用を選択したネットワークIハンドル/ Oモデルは非常に非効率的です。ここではApacheとNginxはファイルディスクリプタのモデルが使用された使用して選択したモデルとの違いを解決するためのメタファーを使用:
  あなたは大学で勉強したと、寮の部屋には多くのライブがあり、あなたの友人があなたに来てほしいです。選択したバージョンの寮の叔母は、あなたがこれまであなたを見つけるまで、部屋を見つけるためにあなたの友人の一つ一つを取るだろう。あなたの友人が来たときのepollバージョン寮の叔母がちょうどあなたが部屋に住んでいる友達に教えて、各学生の部屋番号を書き留めでしょう、あなたの友人は個人的に誰かを見つけるために建物を引き継いだはありません。1万人に、自分の学生を探している場合は、より高い効率、自明だこの建物は、[ファイルディスクリプタのバージョンとバージョンの寮の叔母、に住んでいます。同様に、同時実行性の高いサーバーで、ポーリングI / Oは、より高いパフォーマンスを選択し、そのパフォーマンスも非常にはっきりしているのepoll、最も時間のかかる操作の一つです。

  

  nginxの公式中国語版ウィキペディアます。http://wiki.nginx.org/NginxChs

第二に、システム環境

プラットフォーム:RHEL 5.4(システム要件:Linuxのカーネル2.6+)

nginxのバージョン:nginxの/ 1.0.15

MySQLバージョン:5.1.35-ログソースの配布

PHPバージョン:PHP-5.2.10

第三に、インストールの準備ができて

1、関連のオープンソースへのアクセスおよびインストール

このようRedHatのRedHatのRPMパッケージのような他のLinuxディストリビューションは、インストールCD-ROMからこれらのライブラリで見つけることができます直接CentOSのRPMパッケージをインストールし使用することができます。
パケットは、関連付けられているインストールでインストールされている場合、パッケージに以下のRPMは、インストールすることができます。
GCCのgcc-C ++のautoconfのlibjpegのlibjpeg -develのlibpngのlibpng-develのにfreetypeのfreetypeの-develのlibxml2ののlibxml2-develのzlibをZLIB-のdevelのglibcのglibc-develのglib2 glib2-のdevelのbzip2 bzip2でのdevelのncursesのncurses-develのはカール-develのカールのe2fsprogs e2fsprogsの-のdevel krb5のlibidn-develののopenssl libidnのkrb5-develの opensslの-のdevelのOpenLDAP OpenLDAPの-develのnss_ldapのはOpenLDAPの-クライアントのopenldap-サーバ
より多くのパケットインストールした場合、インストールする必要はありません。

2、RPMパッケージ検索サイト
http://rpm.pbone.net/
http://www.rpmfind.net/

http://code.google.com/p/zed-lnmp/

おすすめ

転載: www.cnblogs.com/murongyuling/p/10983665.html