Apache Webサーバーを高速化する方法は?

Apache Webサーバーを高速化する方法は?

私たちはコンピュータを持っています:

  • Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz
  • 3GB RAM
  • ハードドライブ: 160GB WD1600AAJS-08L7A0

Ubuntu 12.04とApache 2.2.22-1ubuntu1.7があります。静的HTMLファイルのみが提供されます(5分ごとに更新されます...)。 LDAP経由でユーザー認証を行い、phpも一部ですが、php部分はあまり使われません。

毎日約30の異なるユーザーグループがサイトを訪問します。 PC上で実行されているがより大きな負荷を生成しないいくつかのスクリプトがあります。

問題は、ユーザーベースが成長するにつれて、ユーザーがWebページを開くとWebサイトが非常に遅くなるようです。

質問:ウェブページの読み込み速度をどのように向上できますか?

Apacheベンチマークは、この小さなサーバーが現在の2倍以上のユーザーにサービスを提供できることを示しています。しかし、時にはApacheは非常に遅いです。

回避策:cronjobを使用して同期を停止します。ランチタイムにApacheを起動すると便利です。

私たちは物理マシンをアップグレードするお金を持っていません。それはオプションではありません:)

アップデート#1:ApacheはHTTPSを介してのみ有効にできます!
アップデート#2:不要なApacheモジュールを無効にしました。他のアイデアはありませんか? :)

ベストアンサー1

Webサーバー(または他のキャッシュ)の前にVarnishを設定します。 https://www.varnish-cache.org/

私はここでVarnish 3に関する小さなブログ記事を書きました: http://aarvik.dk/varnish-cache-in-general-and-simple-static-files-configuration/

これは間違いなく役に立ちます:-)

おすすめ記事