忘れる前に覚書。優しい文章を目指します。
ザ・覚書 ザ・覚書
出来るだけ子供にも、わかりやすいように書いて行きたいと思います。

PCバージョンでサイトを表示しています。

【ザ・覚書 3クリックアンケート実施中】
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?
ページを見て下さって、 ありがとうございます。この内容に関する情報があれば下の掲示板にでも書き込み下さい。

サーバー関連 ページの表示を早くする為に、ブラウザのキャッシュを活用


  スポンサーリンク

☆サーバー関連 ページの表示を早くする為に、ブラウザのキャッシュを活用
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る

phpというわけではなく、
「.htaccess」というファイルでの記述なんですが、
滅多に更新する事のない、WEBページの画像なんかは、
毎回要求して表示させるより、ブラウザのキャッシュを使って
ローカルから表示させた方がページの高速化には有効のようです。

最近のインターネットは早いから、ちっちゃい画像くらいいいやと
思っていたんですが、遅い回線もあるのでしていて損はないかも知れません。

即時更新したい画像が入ったディレクトリの.htaccessで、
このキャッシュから取得を記述すると、指定間隔後にしか取得しなくなるので、
更新があまりないディレクトリの.htaccessにのみ記述しました。

.htaccessは、ディレクトリ毎に作れるようですので、
それ以下のディレクトリにだけ適用できるそうです。

私のディレクトリ構成の場合、今回キャッシュしたいファイルがあるディレクトリには
.htaccessを作っていなかったので新たに作りました。

.htaccessをこんな感じに記述。


<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType image/gif "access plus 1 days"
  ExpiresByType image/jpeg "access plus 1 days"
</ifModule>


上のコードを日本語で簡単にイメージで説明すると、


Apacheの期限切れとか関連のmod_expiresモジュールを使うよ。
 mod_expiresを使うよ。
 ExpiresByType に記述していない場合のデフォルトの有効期限(?)は、1秒だよ。
 画像のgifファイルは、1日間キャッシュを使うよ。
 画像のjpgファイルは、1日間キャッシュを使うよ。


といった感じのようです。

ExpiresByTypeには、このファイル以外も設定できるし、1日だけではなく他のも指定できるようです。
必要なら調べて見てください。

こうするとちょっとだけページの表示が早くなった気がします。

記述:2013年12月頃

(一言掲示板は、下の方にあります。)

Twitter Facebook Google+ はてな Pocket LINE


  スポンサーリンク


Amazonで『プログラミング PHP』を検索
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ

Learn PHP: The Complete Beginner’s Guide To Learn PHP Programming (PHP Guide) (English Edition)

プログラミングPHP 第3版

PHP: Learn PHP Programming, Quick & Easy (English Edition)

実践!PHPプログラミング: PHPでスマホにも対応した問い合わせフォームを作る

PHP: Learn PHP Programming - CRUSH IT IN ONE DAY. Learn It Fast. Learn It Once. Get Coding Today. (PHP, PHP Programming, PHP Course, PHP Book, PHP Programming ... Book-Course, Learn PHP) (English Edition)

*例題から学ぶ* -誰でも簡単PHP初級マスター編-PHP初心者からプロへの第1歩を踏み出そう!: *例題から学ぶ* -誰でも簡単PHP初級マスター編-PHP初心者からプロへの第1歩を踏み出そう! (プログラミング)
amazonで検索
商品更新日時:
2017/03/28 12:37:11

いちばんやさしいPHPの教本人気講師が教える実践Webプログラミング【電子書籍】[ 柏岡秀男 ]

PHPサーバーサイドプログラミング パーフェクトマスター【電子書籍】[ 金城俊哉 ]

これ1冊でゼロから学べる Webプログラミング超入門 ーHTML,CSS,JavaScript,PHPをまるごとマスター【電子書籍】[ 掌田 津耶乃 ]

〜短期集中講座〜 土日でわかる PHPプログラミング教室環境づくりからWebアプリが動くまでの2日間コース【電子書籍】[ 吉谷 愛 ]

PHPプログラミングの教科書【電子書籍】[ 西沢 直木 ]

イラストでよくわかるPHP はじめてのWebプログラミング入門【電子書籍】[ アシアル株式会社 ]
楽天ウェブサービスセンター
商品更新日時:
2017/03/29 02:28:24

一言掲示板です。なにかありましたら以下に書いて書き込みボタンを押して下さい。
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。

(新機能)URLの書き込みも可能にしましたが、内容と関係のないリンクの表示はしないと思います。
また自サイトへのリンクURL書き込みの場合、相互リンクもお願い致します。
お名前

コメント






本日、よく見られるページ
「~をば」ってどういう意味?
クレジットカードをお店で渡す時に安全を高める為には
労働者が、会社を訴える時の手続き方法
家庭用の普通のコンセントは、何Wまで使えるのか?
尿はどれくらい溜められるものか?(熟睡できない)
木材の引き戸の滑りを良くする方法
おへその位置がずれる原因は?
ステーキを焼くときの硬さやわらかさの種類と安全性は?
1坪・1畳・何m?
2014年 ルータが壊れた。「WHR-G301N」
  スポンサーリンク

今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ