HTMLコーダー&ウェブ担当者のための Webページ高速化超入門

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