エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Expiresヘッダを送出するPHPのクラスとmod_rewrite - Rewish
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Expiresヘッダを送出するPHPのクラスとmod_rewrite - Rewish
レンタルサーバーではmod_expiresが使えない場合が多いので、PHPとmod_rewriteで頑張って追加してみよう... レンタルサーバーではmod_expiresが使えない場合が多いので、PHPとmod_rewriteで頑張って追加してみよう的な感じです。 ただ、以下で示す方法は、画像などの静的ファイルにExpiresヘッダを追加するため、ファイル数分のPHPが動くのでサーバーに大きな負荷をかけてしまいます。 上記理由により、アクセスが多いサイトでは、使用しない方が無難かも知れません。 概要 header関数を利用して Expires / Last-Modified / Cache-control / Content-Type を送出するPHPのクラスと、それを利用するためのmod_rewriteの設定。 大まかな処理の流れ リクエストされたファイルが存在する場合、ファイルのフルパスをPHPに渡して処理。 拡張子からMIMEタイプを判別してContent-Typeを送出。 デフォルトの設定ではGZIP圧縮し