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にて講演。座右の銘は「できるまでやればできる」。