HTMLコーダー&ウェブ担当者のための Webページ高速化超入門
- 佐藤あゆみ 著
- 定価
- 2,838円(本体2,580円+税10%)
- 発売日
- 2019.5.1
- 判型
- B5変形
- 頁数
- 208ページ
- ISBN
- 978-4-297-10580-8 978-4-297-10581-5
サポート情報
概要
「あなたの会社のWebサイト,遅くないですか?」
ふとした興味でWebにアクセスすると,重たくて読みたい情報が読めない……。Googleの調査では,Webページの読み込みに3秒かかると53%の人が,別のページに行ってしまいます。Webページを速くする,これはビジネスで成功するために必須の条件と言えます。本書は,Webページの高速化を図るための実践ノウハウを,Webデザイン,HTMLコーディングなどの見地から多面的にまとめました。Googleの提供するツールであるPageSpeed Insight,Chrome DevToolsを徹底活用し,客観的でかつ実際に効果が出る実践テクニックを紹介します。Web担当者,HTMLコーダー,Webデザイナーの皆さんの仕事を活性化します!
こんな方にオススメ
- HTMLコーダー,Web担当者,WebデザイナーだけでなくWebサイトの運用や管理などをされている皆さん
目次
第1章 Webページが遅いのはなぜか?
【入門編】
- Webのしくみをおさえて,根本の原因を調べよう
- Webページが表示されるまでの流れ
- 流れを悪くしているのは,どこだろう?
- Webページの読み込み速度を測るには
- PageSpeed Insightsでページ速度を測ってみよう
【実践編】
- プロに求められるボトルネックの探し方
- 遅いWebを高速化しよう
- サンプルサイトをダウンロードしよう
- サンプルサイトを計測しよう
- サーバの速さをチェックする
第2章 Webページ画像を最適化していますか?
【入門編】
- 画像をサクサク表示させよう
- 適切な画像形式を選ぼう
- その他の形式
- 画像表示形式のまとめ
- 縮小しよう
- 圧縮しよう
- 主な画像圧縮ソフトの紹介
- 画像を最適化して高速化した結果
【実践編】
- Webページ画像を最適化するプロの技
- 高速化前の状態をチェックしよう
- 画像の形式を変更しよう
- 縮小しよう
- 圧縮しよう
- 高速化後の状態をチェックしよう
- 携帯回線の転送速度をエミュレーションしてみよう
第3章 テキストファイルをどこまで圧縮できる?
【入門編】
- テキストファイルを圧縮しよう
- Minify
- Minifyするには
- gzipで圧縮配信しよう
- gzip圧縮配信するには
- ファイルを1つにまとめると……?
- テキストファイルを圧縮して高速化した結果
【実践編】
- プロのテキストファイル圧縮テクニック
- Minifyしてみよう
- mod_deflateでgzip配信しよう
- 設定してみよう
- 高速化後の状態をチェックしよう
第4章 Webページをさらに速くする方法
【入門編】
- 体感的に速くする技術とは
- Webページのぱっと見を速く感じさせるには
- ファーストビュー&アバブ・ザ・フォールド
- JavaScriptの配信を最適化しよう
- CSS配信を最適化しよう
- CSSの読み込みを非同期にする
- 非同期読み込みで高速化した結果
【実践編】
- 読み込みをチューニングするプロの技術とは
- サンプルファイルをバックアップ
- JavaScriptの配信を最適化しよう
- CSS配信を最適化しよう
- 高速化後の状態をチェックしよう
第5章 キャッシュの有効活用をしていますか?
【入門編】
- ブラウザとキャッシュのしくみ
- ブラウザキャッシュとは
- キャッシュを有効活用するには?
- ブラウザキャッシュを設定してみよう
- 高速化した結果
【実践編】
- .htaccessでキャッシュを設定してみよう
- ブラウザキャッシュを設定してみよう
- 期間の指定
- ファイル形式の指定
- 設定内容を確認しよう
- 高速化後の状態をチェックしよう
- 携帯回線の転送速度をエミュレーションしてみよう
- まとめ
第6章 コンテンツのダイエットをしていますか?
【入門編】
- そもそも,そのコンテンツは必要ですか?
- ファーストビュー内に動画や動く要素がありませんか?
- 古い新着情報・古いバナーを使っていませんか?
- なんとなくSNSを埋め込んでいませんか?
- SNSへのリンクを埋め込むべきケースとは
- 未使用の解析タグ
- 多量のコメントアウト
- 不要なコンテンツを消して高速化した結果
- 自分のWebサイトで実践しよう
第7章 ストーリーで読む,既存サイトの高速化
第8章 Web担当者・HTMLコーダーのためのGit超入門
【入門編】
- Gitを使いこなす手がかり
- Gitがあれば憂いなし
- 機能を絞って考えればけっこう簡単
- Gitを使うとどうなるの?
- どんなときに便利なの?
- Gitにも種類がある――Bitbucket
- Gitクライアント――Sourcetree
【実践編】
- BitbucketとSourcetreeでわかるGitのメリット
- 転ばぬ先のGit,Webページの安心・安全をつくりましょう
- Sourcetreeをダウンロードする
- まず,リポジトリを作ろう
- リポジトリを開こう
- リポジトリにファイルを追加しよう
- ファイルを変更してみよう
付録 PageSpeed Insights「改善できる項目」対応表
プロフィール
佐藤あゆみ
PentaPROgram(https://pentaprogram.tokyo/) ウェブクリエーター
Twitter:@PentaPROgram
1985年ニューヨーク生まれ。まもなく東京に移住し,1994年から2年間のオーストラリアでの生活を経て,ふたたび東京へ。1997年頃より,趣味としてWeb制作を開始。コーディングに英語力を活かしながら,以降も独学で学ぶ。音楽専門学校中退後,音楽活動での成功を夢見ながら,PCパーツショップやバイク輸出入会社,楽器店など様々な業種でのアルバイトを重ねる。日々の業務の中で,ECサイトの運営管理や自社サーバの管理,プログラミングなども学ぶ。音楽活動を展開する中で,集客やフライヤー制作,プロモーションビデオ制作を自ら行い,コーディング外の技術を身につけるきっかけとなるも,2011年頃に区切りをつけ,ウェブ制作で生計を立てることを決意する。その後は画廊やウェブ制作会社など,中小企業を中心に社員として勤め,2014年12月より,屋号「PentaPROgram(ペンタプログラム)」にてフリーランスとして独立。ウェブ専業ではない多様な業界の実情を見ながら,中小企業で「ウェブ担/パソコン担当さん」として業務を続けてきた経験を活かし,その後の運用を見据えたECサイトやコーポレートサイトの構築,技術サポートを行う。2018年,初心者のためのウェブサイト高速化をテーマとしてismおよびCSSNiteにて講演。座右の銘は「できるまでやればできる」。