メニュー
ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール

この本の所有者

(4.0)
1人が登録
5,979回参照
2008年7月31日に更新

書籍情報

ページ数:
184ページ
参照数:
5,979回
登録日:
2008/07/30
更新日:
2008/07/31
所有者:
taka_aki taka_akiさん

この本を共有する

内容紹介

米Yahoo!のパフォーマンス担当責任者が導き出した「高速サイトを実現する14のルール」を実例とともに紹介します。サイトの高速化と聞くと、サーバ負荷分散などバックエンドで実施する大掛かりなパフォーマンスチューニングを思い浮かべますが、じつは待ち時間の80%はフロントエンドの処理に費やされています。ここで紹介する明解なルールに従いさえすれば、この時間を大幅に削減できるのです。本書では、ブラウザとサーバの通信の仕組みからわかりやすく解説し、14のルールに従うことでなぜ高速化できるのかを論理的に解明しています。
Google プレビュー 書籍情報提供: Google Books
Google Booksで見る

📝 レビュー (taka_akiさんのレビュー)

評価:
4/5
レビュー:
非常に参考になるっす。

そもそも、Webサイトのパフォーマンス、バックエンドにおける処理の高速化はそれはそれで大事ですけど。

搬送するページの送信なんてのはユーザ観点からして20%くらいでしかなくて、そういったことよりも、ページ内のコンポーネントのダウンロードとか、スクリプトとかスタイルシートとかの処理に80%食われていると言うこの驚愕の事実。

そう言った訳で、本書は「ユーザ観点からして」Webサイトをいかにして高速化するかと言う鉄則を記した一冊。Webサイト作っているならば必読ではないでしょか。

ルールは14。優先度順に説明されています:
1.HTTPリクエストを減らす
2.CDNを使う
3.Expiresヘッダを設定する
4.コンポーネントをgzipする
5.スタイルシートは先頭に置く
6.スクリプトは最後に置く
7.CSS Expressionの使用を控える
8.JavascriptとCSSは外部ファイル化する
9.DNSルックアップを減らす
10.Javascriptを縮小化する
11.リダイレクトを避ける
12.スクリプトを重複させない
13.ETagの設定を変更する
14.Ajaxをキャッシュ可能にする

個人的には「6.スクリプトは最後に置く」にびっくり。だって、平気でHEADタグ内に置いてましたので。スクリプトのダウンロード中はコンポーネントの並列ダウンロードが停止してしまうんですねー。で、結局のところ、コンテンツより上でスクリプトの読み込みが指定されていると:
・スクリプトより下のコンテンツは、レンダリングが中断される。
・スクリプトより下のコンポーネントは、ダウンロードが中断される。

ってことだそうで。となると、document.write(どうしても、レンダリングに関与してしまいます)を含まないスクリプトであれば、このルールを守らない理由は無いですな。むはー。

読書履歴

2008/07/31 184ページ
2008/07/31 90ページ
2008/07/30 4ページ

ログインが必要です

この本をレビューしたり、読書進捗を記録するにはログインが必要です。

ログイン

AIが見つけた似た本

「ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール」の文章スタイル、テーマ、内容を分析し、 類似度の高い本を10冊見つけました

76.3%
稼ぐホームページ損なホームページ―アクセス解析で一発判明!

稼ぐホームページ損なホームページ―アクセス解析で一発判明!

江尻 俊章

効果的なSEO対策・広告・リニューアルに生かせるアクセス解析テクニック。アクセス状況38タイプ&即効解決策57を一挙公開。

1人 4
73.2%
サービスを超える瞬間 実例・実践編

サービスを超える瞬間 実例・実践編

高野 登

仕事だけでなく、家族、友人、恋人など...人と接するときに役立つ「心のありよう」。多くの人に感動を与えたベストセラー『リッツ・カールトンが大切にするサービスを超える瞬間』の著者・高野登氏が共感するホス...

1人 4
72.6%
PHPによるJavaScriptを書かないAjax

PHPによるJavaScriptを書かないAjax

佐久嶋 ひろみ

Ajax導入時のJavaScriptによる開発の障壁を排除!PHPからJavaScriptを自動生成するための技術を紹介!Web2.0やAjaxの概要、prototype.js、script.acul...

1人 4
72.5%
PEAR入門 PHP標準ライブラリを極める!

PEAR入門 PHP標準ライブラリを極める!

山田 祥寛

PEAR(PHP Extension and Application Repository)とは、PHPを拡張するクラス・ライブラリです。多様化、複雑化が進むPHPを使ったウェブ開発においてクラス・ラ...

1人 4
72.3%
CSS完全ガイド

CSS完全ガイド

エリック・A. メイヤ

CSSのバイブル,この1冊でCSSをマスター

1人 4
taka_aki
taka_aki Lv.305

非常に参考になるっす。

そもそも、Webサイトのパフォーマンス、バックエンドにおける処理の高速化はそれはそれで大事ですけど。

搬送するページの送信なんてのはユーザ観点からして20%くらいでしかなくて、そういったことよりも、ページ内のコンポーネントのダウンロードとか、スクリプトとかスタイルシートとかの処理に80%食われていると言うこの驚愕の事実。

そう言った訳で、本書は「ユーザ観点からして」Webサイトをいかにして高速化するかと言う鉄則を記した一冊。Webサイト作っているならば必読ではないでしょか。

ルールは14。優先度順に説明されています:
1.HTTPリクエストを減らす
2.CDNを使う
3.Expiresヘッダを設定する
4.コンポーネントをgzipする
5.スタイルシートは先頭に置く
6.スクリプトは最後に置く
7.CSS Expressionの使用を控える
8.JavascriptとCSSは外部ファイル化する
9.DNSルックアップを減らす
10.Javascriptを縮小化する
11.リダイレクトを避ける
12.スクリプトを重複させない
13.ETagの設定を変更する
14.Ajaxをキャッシュ可能にする

個人的には「6.スクリプトは最後に置く」にびっくり。だって、平気でHEADタグ内に置いてましたので。スクリプトのダウンロード中はコンポーネントの並列ダウンロードが停止してしまうんですねー。で、結局のところ、コンテンツより上でスクリプトの読み込みが指定されていると:
・スクリプトより下のコンテンツは、レンダリングが中断される。
・スクリプトより下のコンポーネントは、ダウンロードが中断される。

ってことだそうで。となると、document.write(どうしても、レンダリングに関与してしまいます)を含まないスクリプトであれば、このルールを守らない理由は無いですな。むはー。

グローバル検索

ReadNest全体から本やレビューを検索します