-言語を問わずWebプログラミングに共通な知識をまとめた

*キャッシュ [#u4b25ae9]

キャッシュ制御を一切考慮していないアプリは主にブラウザ依存(ユーザーがいつキャッシュをクリアするかはアプリ側は知るすべはない)になってしまうので考慮しておくべきである。GETでアクセスするページでかつ更新の少ないページであればキャッシュさせておき、キャッシュがなければGETパラメータでページ再生成すればいいだけなので問題ない。問題はPOSTで生成されたページである。

**キャッシュ制御 HTTPHeader [#waf18679]

HTTP1.0ではpragmaだがもはや使っている人などいるのかな?

-キャッシュをさせない

Cache-Control: no-cache

-Proxyにはキャッシュをさせないがブラウザにはキャッシュさせる

Cache-Control: private

**各言語別サンプル [#w547b2c7]

-ServletではresponseのsetHeaderメソッドを利用する。

 response.setHeader("Cache-Control", "no-cache");


*SEO [#w83a8b7b]

**ランキング追跡ソフト GRC [#tee2d1a0]

**SEO用語 [#j98a92ae]

|リスティング広告|検索結果画面に出てくる広告|
|純広告|広告枠として設定してある広告。Yahoo!のTOP右上など|


**link rel="canonical" [#o03f5236]

動的ページなどでクエリだけ変わる場合、大元となる代表ページをクローラーに教えるタグ。<head>タグ内部に記述する

 <head><link rel="canonical" href="http://www.seomoz.org/blog"></head>

PCページに携帯で来てしまったときに、クローラーにモバイルのページを教えてあげる
 <link rel="alternate" media="handheld" href="http://www.rutake.com/m/" >

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS