ホームページ  >  記事  >  バックエンド開発  >  Apache パフォーマンス最適化のヒント_PHP チュートリアル

Apache パフォーマンス最適化のヒント_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:29:24924ブラウズ

この記事では、実戦で役立つ、Apache を最適化するためのヒントをいくつか簡単に紹介します。
Apache を最新バージョンにアップグレードします。多くの場合、新しいバージョンにはパフォーマンスの向上とセキュリティの更新が含まれています。
各訪問者の DNS ドメイン名の逆引きを回避するには、httpd.conf で「HostNameLookups をオフ」に設定します。
ビジーなサイトの場合は、httpd.conf で「MaxClients 230」以上を設定してください。この設定により、より多くの httpd プロセスがリクエストに同時に応答できるようになり、プロセッサーのキューイングが回避されます。
画像ファイルを処理するには別のサーバーを使用します。
無保証 あなたの Web ページと CGI ページはブラウザのキャッシュ技術を使用しています。特定の記事については、次のサイトを参照してください: mod_gzip を使用して Zope と Apache を高速化する
Apache をスリムに保ち、コンパイル前に必要なモジュールのみをコンパイルし、srcDownloadFilesConfiguration ファイルを変更し、# 記号を使用して不要なモジュールをコメント アウトします。
トラフィック ログが必要ない場合は、httpd.conf の TransferLog を /dev/null/ に指定します。
.htaccess ファイルを使用して一部のディレクトリのアクセス許可を制御する場合を除き、その必要性を避けるために「AllowOverride None」を設定します。 Apache の場合は、各ディレクトリで .htaccess ファイルを検索する手間がかかります。
不必要なバックグラウンドプロセスを実行させないでください。
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 に下がります:-)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531704.html技術記事この記事では、実戦で役立つ、Apache を最適化するためのヒントをいくつか簡単に紹介します。 Apache を最新バージョンにアップグレードします。これには、パフォーマンスの向上とセキュリティの更新が含まれることがよくあります。 httpd.conf 内...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。