favicon.icoをエラーログに残さず、ファイルIOも発生させない方法
作品DB等各サービスの機能追加情報や、技術系・面白系記事を中心に提供。
記事の投稿は基本Twitterでも告知させて頂いています。
連絡は作品DBの論客の方なら私書、DB外ユーザの方ならメール、Twitterで可能です。
アクセス記録[推移 / PV内訳(過去1日 / 過去1週間) / 外部アクセス元 (昨日 / 過去1週間) / ログイン論客足跡]
私書() 受 / / | 評価( /) 投票 /共: / | ファン登録 // | DB構築() | ブログ [書く] |
---|
<=次の記事 情報DBの関連作品の並びに開始日順追加&デフォルトを開始日順(最新順)に =>前の記事 誤って削除してしまった日記の分類の手動復旧手順 1. 2009/07/25 「Linux > Apache > favicon.icoをエラーログに残さず、ファイルIOも発生させない方法」 [この書込みのみ表示(記事URL紹介用) / 編集 / 削除 / トラバ送信 / 共有分類に追加(タグ付け)]拍手:9個 /favicon.ico はIEが勝手にリクエストするサイトのアイコンですが、設置していないとapacheのerror_logにnot found errorがひたすら書き込まれていくことになってしまい、可読性・パフォーマンス上問題になります。 対応としては、httpd.confに
「Redirect 404 /favicon.ico」でディスクIOを発生させることもなく404反応を返し、 「ErrorDocument 404 "No favicon」でカスタムエラーページを表示することもなくメッセージ表示をしています。 なおaccess_logの方の404の記録を弾くには
ちなみに/dev/shm/上(=RAM Disk上)に当日のログを置いているのは、常時書き込みが発生するログファイルはディスク上におかず、メモリー上で書き込ませることでディスクIOの発生を防ぐ為です。 メモリー量はそれを確保出来るだけないと駄目ですが、常時書き込まれるファイルでディスクIOを発生させなくすることでウェブサーバーのパフォーマンスは随分変わります。
[他の記事も読む] <=次の記事 情報DBの関連作品の並びに開始日順追加&デフォルトを開始日順(最新順)に =>前の記事 誤って削除してしまった日記の分類の手動復旧手順 ・大分類が「Linux」の記事 ・この論客の記事全て |