Apache パフォーマンス最適化のヒント

WBOY
リリース: 2016-06-21 09:07:50
オリジナル
951 人が閲覧しました

apache|ヒント|パフォーマンス|最適化

著者: Xu Jiongyong

この記事では、実戦で非常に役立つ、Apache を最適化するためのヒントをいくつか簡単に紹介します。

Apache を最新バージョンにアップグレードすると、多くの場合、新しいバージョンにはパフォーマンスの向上とセキュリティの更新が含まれます。
各訪問者の DNS ドメイン名の逆引きを回避するには、httpd.conf で「HostNameLookups をオフ」に設定します。
ビジーなサイトの場合は、httpd.conf で「MaxClients 230」以上を設定してください。この設定により、より多くの httpd プロセスがリクエストに同時に応答できるようになり、プロセッサーのキューイングが回避されます。
画像ファイルを処理するには別のサーバーを使用します。
無保証 あなたの Web ページと CGI ページはブラウザのキャッシュ技術を使用しています。特定の記事については、このサイトを参照してください: mod_gzip を使用して Zope と Apache を高速化します
Apache をスリムに保ち、必要なモジュールのみをコンパイルし、コンパイル前に src/Configuration ファイルを変更し、不要なモジュールを # 記号でコメントアウトします。
トラフィック ログが必要ない場合は、httpd.conf の TransferLog を /dev/null/ に指定します。
.htaccess ファイルを使用して一部のディレクトリのアクセス許可を制御する場合を除き、「AllowOverride None」を設定して、各ディレクトリで .htaccess ファイルを検索する手間を軽減するには、Apache が必要です。
不必要なバックグラウンドプロセスを実行させないでください。
NFS などのネットワーク ディスクにページやログ ファイルを書き込まないでください。
Apache (httpd) を inetd モードで実行しないでください。
Web サーバー上で X Windows を実行させないでください。Ctrl-Alt-Backspace を使用して X をオフにしてください。
SSIタグの使用は避けてください。

CGI スクリプトの場合:
ファイル I/O: 開いているファイルは少ないほど良いです。
シェルコマンド: フルパスを使用してシェルコマンドを呼び出します。
Web サイトが主に CGI 駆動である場合は、mod_perl を使用してください。
Web ページのディレクトリ内のファイルの数が 1,000 を超えないようにしてください。ファイルが増えると、ファイルを見つけるのに時間がかかります。
Web サーバー上の画像は少ないほど良いため、すべての画像が画像圧縮プログラムを介して実行されるようにしてください。
Web サイトでストレス テストを実行するには、Apache に付属の ab コマンドを使用してテストすることをお勧めします。

最高のパフォーマンスを得るには、ネットワーク ケーブルを抜くのが最善です。そうすれば、Web サーバーは非常に安全になり、負荷はすぐに 0 に下がります:-)



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート