NGINXはオープンソースのWebサーバーソフトウェアです。Webサーバーソフトウェアは、サイトのコンテンツをオンラインで表示するために使用されます。
現在、NGINXは最も人気のあるウェブサーバーソフトウェアであり、世界のすべてのウェブサイトの34%で実行されています。WordPressを実行するには、どちらのオプションを使用することもできます。
NGINXはより新しく、より高速で、より少ないリソースで必要ですが、Apacheはより長く存在しているため、より成熟し、柔軟で、豊富な機能を備えています。
Webサーバーとは?
Webサーバーは、インターネット上の人々とウェブサイトを保存し、共有するコンピューターです。ホスティングサービスプロバイダーは、訪問者があなたのサイトのウェブページを表示できるように、NGINXなどのウェブサーバーソフトウェアを実行する必要があります。
Webサーバーは、サイトホスティングサービスを専門とする会社からレンタルすることができます。これらのプロバイダーは、様々なユーザーやサイトのニーズを満たすために、様々な機能と価格のWebサーバーを提供しています。
ホスティングサービスは、家庭用コンピューターと同じように、ウェブサーバーをさまざまな方法で設定し、より高性能にしたり、より低性能にしたりすることができます。サーバーは、サイトに必要な容量と機能を備えていなければなりません。
例えば、サイトのファイルを保存するのに十分なスペースのあるサーバーが必要です。お客様のニーズは時間の経過とともに変化する可能性があり、必要に応じてより強力なコンポーネントでWebサーバーをアップグレードすることができます。その際、より多くのストレージスペース、処理能力、メモリなどを備えたホスティングサービスプランを選択することができます。
さらに詳しくは、あなたのサイトに最適なWebサーバーのサイズを決定する方法についてのガイドをご覧ください。
NGINXとApacheウェブサーバーとの違いは何ですか?
長年、Apacheはウェブサーバーの主流だった。様々なオペレーティングシステム上で動作し、すべてのLinuxディストリビューションにプリインストールされている。.htaccessファイルを使って簡単に柔軟に設定でき、モジュールを使って機能を拡張することもできる。
しかし、ウェブページがリッチになり、トラフィックが増加するにつれ、サイトオーナーはApacheのパフォーマンス問題を経験するようになった。
NGINXは、このようなパフォーマンスの問題に対処し、より優れたソリューションを提供するために開発された。NGINXは、Apacheほど拡張や設定が容易ではないものの、システムリソースへの負荷が少ない異なるアーキテクチャを採用している。
その結果、NGINXはApacheよりも2.5速く静的コンテンツを提供することができます。そのため、トラフィックの多いサイト、特にWordPressのキャッシュプラグインを使用してサイトを高速化している場合は、NGINXの方が適しています。
多くのサイトオーナーがNGINXの優れたパフォーマンスを好むようになり、2019年にはApacheのウェブサーバー市場シェアを抜いた。
どのウェブサーバーソフトウェアが使われているか、どうやって見分ける?
ブラウザーのインスペクト機能を使えば、サイトのウェブサーバー・ソフトウェアを簡単に発見することができる。
ウェブページを右クリックし、メニューから「検査」を選択するだけです。
次に、ページ上部の「ネットワーク」タブをクリックする必要がある。
ページを更新するまで結果が読み込まれない場合があります。
ここで、「名前」カラムの一番上にあるサイトのドメイン名をクリックします。
その後、「レスポンシブ・ヘッダー」セクションまでスクロールダウンし、「サーバー」を見つける必要があります。これにより、使用されているウェブサーバーソフトウェアが表示されます。
以下の例では、WPBeginnerがNGINXを使用していることがわかります。
WordPressのNGINXについて、この投稿がお役に立てれば幸いです。また、WordPressの便利なヒントやトリック、アイデアに関する関連投稿については、以下の「Additional Reading」リストをご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.