Apacheサーバのパフォーマンスの概要を最適化する方法

Apacheは、高度にカスタマイズパワフルでかなり複雑なサーバソフトウェアですが、我々は非常に興味を持っていても、標準のApacheのインストールにも良好な性能を得ることができることを指摘しました。

パフォーマンスをテストし、改善 

Apacheサーバを使用すると、マシンの構成を使用していても高くない、できるだけ速くなるように設計された、あまりにも複雑な設定である必要はなく、様々な狭帯域接続する前に、応答の内容を埋めるのに十分です。しかし、ウェブサイトのコンテンツの複雑で、より良い性能を達成するために最適化されたApache用の帯域幅を増加することはますます重要になります。 

最適化の結果は非常に小さなパフォーマンスの改善である場合、それは時間の無駄です。http://www.bbqmw.net/qm_bbqmbd/赤ちゃんの命名本は、あなたが最適化する前に、そのため?あなたは、Apacheの様々なパラメータを調整するために、数時間または数日を過ごしたが、結果はわずか数%の性能向上であることを想像してみて最初のステップは、あなたのサーバーを最適化し、最適化の効果を測定する方法を決定するために、サーバーのパフォーマンスのあなたの現在のレベルをテストするために行われるべきです。 

私たちのためにについてApacheのテストが挙げ初めてではない(「水のうち、」テキストを参照してください)、我々は最終的には、前に述べたように、多くの場合、困難な作業に起因するボトルネックになっている部分を決定は、Apache自体理由セットの問題が原因あなたは上のサイトの手順が引き起こす問題は、この記事の範囲を超えているので、それがあるかどうかを見つけるために?使用動的なWebサイトのプログラミング環境にあり、ここではいくつかの一般的な練習のApacheサーバーの速度を向上させることについて話すと、それは、WEBサイトを構成する方法他のコンポーネントが相互作用します。 

ホストのハードウェア 

のApacheマシンとオペレーティング・システム環境では、パフォーマンスに影響を与える最大の要因である、当然、P4またはデュアルプロセッサマシン368を搭載したPCに同じ性能を持っていません。変更は、ハードウェアを必要としない場合は、私たちが行うことができますしかし、あなたは他のアプリケーションとサーバーを共有する場合はApacheを初めて目にあるが、専用のサーバー上で実行されている最大のものは確かに、サーバーのパフォーマンスに影響を与えます。 

それは、Apacheをキャッシュすることができますどのくらいの量を決定するため、ほとんどのケースでは、別れは、静的なウェブサイトのために、メモリの量は、パフォーマンスに影響を与える重要な要因です。より多くのそれがキャッシュされたコンテンツは、ハードディスク上のコンテンツを読み、ハードドライブ上の特定のファイルにアクセスするためのより少ないチャンスは非常に時間のかかる作業です。あなたのサイトは主に、いくつかの静的なコンテンツであれば、あなたはより良いあなたのメモリが十分な大きさであるならば、あなたはにmod_mem_cacheオプションを使用することができ、mod_cacheにオプションを使用すると思います。 

mod_includeのオプションと組み合わせて使用する場合、最初のオプション情報が良い結果があるだろう、ディスクにキャッシュされ、あなたがキャッシュに保存したときにページを作成するために、最終版では、このオプションを選択します。すべてのApacheプロセスのメモリヒープで共有することができ、キャッシュに保存されたコンテンツにmod_mem_cacheを使用してください。 

さらに向上させるディスクファイルにApacheのアクセス速度を使用することができます高速なディスクやRAIDを使用してください。あなたが以下のすべてのこれらの最適化を行う場合には、(むしろソフトウェアより)ハードウェアのアップグレードプログラムがより良い選択であることに注意してください。ハードウェアの最後の問題は、CPUパワーが高いほど、より動的なコンテンツの要件、サイトの動的なコンテンツに大きな影響をしています。 

毎分の潜在的押出Apacheサーバによって、あなたはどのようにされ、特に、いくつかの動的なWebサイトのために、他の人にあなたのウェブサイトが大幅に改善された印象を残すことができるように。あなたがコントロールの上に持っているほとんどの部分であるApacheサーバを最適化する方法のインストールと設定、主に関連したこの記事。 

パフォーマンスをテストし、改善 

Apacheサーバを使用すると、マシンの構成を使用していても高くない、できるだけ速くなるように設計された、あまりにも複雑な設定である必要はなく、様々な狭帯域接続する前に、応答の内容を埋めるのに十分です。しかし、ウェブサイトのコンテンツの複雑で、より良い性能を達成するために最適化されたApache用の帯域幅を増加することはますます重要になります。 

最適化の結果は非常に小さなパフォーマンスの改善である場合、それは時間の無駄です。あなたがテストを最適化するための最初のステップは、現在のサーバーのパフォーマンスのレベルでなければなりません下す前に、そのため?あなたは、Apacheの様々なパラメータを調整するために、数時間または数日を過ごしたが、結果はわずか数%の性能向上であることを想像してみてあなたのサーバーを最適化し、最適化の効果を測定する方法を決定するためです。 

私たちのためにについてApacheのテストが挙げ初めてではない(「水のうち、」テキストを参照してください)、我々は最終的には、前に述べたように、多くの場合、困難な作業に起因するボトルネックになっている部分を決定は、Apache自体理由セットの問題が原因あなたは上のサイトの手順が引き起こす問題は、この記事の範囲を超えているので、それがあるかどうかを見つけるために?使用動的なWebサイトのプログラミング環境にあり、ここではいくつかの一般的な練習のApacheサーバーの速度を向上させることについて話すと、それは、WEBサイトを構成する方法他のコンポーネントが相互作用します。

おすすめ

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