1

Web サイトのトラフィックが非常に少ない場合 (たとえば、1 日あたりのユニーク ビジター数が 1000 人、最大負荷で約 5 リクエスト/秒、1 日あたり約 50 MB のトラフィック) の場合、NGINX 用に Apache を使用しないことでどのようなパフォーマンスの向上が得られるでしょうか。写真が展示されています)。

具体的には、(もしあれば)どのようなメリットがありますか:

  • Web ユーザーの観点から見た Web サイトの読み込み速度
  • サーバー負荷
  • 同時実行

繰り返しますが、これはトラフィックの少ない Web サイト用で、VPS で実行しています。

4

2 に答える 2

3

トラフィックが非常に少ない場合は、Web サーバーを変更するという問題を経験する必要があるかどうかはわかりません。私には「時期尚早の最適化」のように見えます。

少なくとも、これらの 1,000 人の訪問者があまり多くのページを訪問せず、すべてがまったく同じ時間に到着しない場合.


たとえば、JS/CSS/HTML の gzip 圧縮を有効にしたり、JS/CSS ファイルを複数ではなく 1 つに再グループ化したりすることで、おそらくユーザーにとってより良い利益が得られるでしょう (それが重要です!)。

それについては、あなたのウェブサイトでyslowを実行し、それが提供するいくつかのアドバイスに従うことで、おそらくサーバーを変更するよりもユーザーにスピードをもたらすでしょう.


明確にするために: サーバーを最適化するべきではないとは言いませんが、トラフィックが非常に少ない場合は、ページをより速く表示する方が興味深いかもしれません。少なくとも、最初に。

于 2009-09-14T21:23:01.943 に答える
1

ApacheサーバーがCPUまたはRAMを使いすぎていませんか?メモリを節約するために、特に静的ファイルを提供するために、ApacheからNginxに切り替えました。Nginxで使用するメモリが約75%少ないようです。

他のコメントが言ったように、Apacheがボトルネックであると確信していますか?スワップしていない場合は、十分なメモリがあります。サーバー側の大幅な遅延を節約できるとは思いません。

于 2009-09-14T21:55:04.093 に答える