―高速サイトを実現する14のルールbookを読みました。会社の人から貰いました。ありがとうございます。HTTPリクエストは極力減らす画像はCSSスプライト等でまとめる。CSS、JSはコンパイル等で1ファイルにまとめる。Expiresヘッダを設定するキャッシュ出来るものはしとけ。コンポーネントをgzipするテキストはやっとけ。バイナリとかはすんなよ。スタイルシートは先頭に置くスタイルが適用されるのが後だと白い画面が表示されるからhead中に書け。@importは先頭に書け。スクリプトは最後に置く同じドメインのリソースは複数同時にダウンロードするけど、スクリプトは他のを止めるから遅くなるので最後に書け。expressionの使用を控えるマウス移動やスクロールでも評価される。イベントハンドラに書くことで回避しな。JavaScriptとCSSは外部ファイル化する単発ならインラインの方が早いが、動的ページとかだとキャッシュ出来ない。外部ファイルならキャッシュ出来る。DNSルックアップを減らすDNSはOSとブラウザにキャッシュされている。KeepAliveを利用することでルックアップを減らせる。JavaScriptを縮小化する縮小化と難読化がある。gzipと組み合わせる。難読化にはリスクがある。リダイレクトを避けるリダイレクトは真っ白画面が表示されてしまう。URLのスラッシュは省略しない。その他回避策を考えよう。スクリプトを重複させない大規模開発になるとついやってしまう。ライブラリ読み込み用のスクリプトを書くとか。ETagの設定を変更するデフォルト設定は良くない。設定するか、使わないようにする。Ajaxをキャッシュ可能にする変更がないものはキャッシュ。パラメータを付けておけば変更されたら新しく取れる。分析して、どの14のルールに問題がありそうか解析していて、その対応を書いてある。はてなブログProフリーでプロのグラマーしています。パターン別構築・運用ガイドを読みました。夫婦で人間ドックに行ってきたLifeLogをシェアしてみた。フットボールライフ・ログサービススターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。