Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
masaaki komori
3,925 views
Web Site Optimization for Beginners
Webサイト高速化勉強会@タネマキ用資料
Technology
◦
Read more
41
Save
Share
Embed
Embed presentation
Download
Downloaded 75 times
1
/ 61
2
/ 61
3
/ 61
4
/ 61
5
/ 61
6
/ 61
7
/ 61
8
/ 61
9
/ 61
10
/ 61
11
/ 61
12
/ 61
13
/ 61
14
/ 61
15
/ 61
16
/ 61
17
/ 61
18
/ 61
19
/ 61
20
/ 61
21
/ 61
22
/ 61
23
/ 61
24
/ 61
25
/ 61
26
/ 61
27
/ 61
28
/ 61
29
/ 61
30
/ 61
31
/ 61
32
/ 61
33
/ 61
34
/ 61
35
/ 61
36
/ 61
37
/ 61
38
/ 61
39
/ 61
40
/ 61
41
/ 61
42
/ 61
43
/ 61
44
/ 61
45
/ 61
46
/ 61
47
/ 61
48
/ 61
49
/ 61
50
/ 61
51
/ 61
52
/ 61
53
/ 61
54
/ 61
55
/ 61
56
/ 61
57
/ 61
58
/ 61
59
/ 61
60
/ 61
61
/ 61
More Related Content
PDF
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
PDF
VCCW + Wordmove でデプロイが劇的に簡単になった話
by
タカシ キタジマ
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
PDF
WordPressって何
by
Kazue Igarashi
PDF
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
PDF
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
PDF
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
VCCW + Wordmove でデプロイが劇的に簡単になった話
by
タカシ キタジマ
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
WordPressって何
by
Kazue Igarashi
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
What's hot
PDF
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
KEY
WordPress 3.4 〜新機能や変更点〜
by
Toru Miki
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
by
Mignon Style
PDF
TwentyTwelveの子テーマつくったらハマった話
by
Cherry Pie Web
PDF
子テーマを使ったサイト制作
by
shimoyama kengo
PDF
WordCamp Yokohama 2010 Komori
by
masaaki komori
PDF
WordBench Saitama vol.6
by
masaaki komori
PDF
体験してみようWordPress.com
by
Yusuke Hayasaki
PPTX
20141206 handson
by
Six Apart
PPTX
20141119 Movable Type HandsOn Seminar
by
Six Apart
KEY
WordPressってブログじゃないの?
by
tokumotonahoko
PPTX
サーバーの初歩的な話セミナー@大阪20120901
by
Masayuki Abe
PDF
WP Performance Optimization
by
masaaki komori
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
WP-CLI (WordBench Sendai 20140628)
by
Kazue Igarashi
PDF
WordPressでウェブサービスを作ろう! #wbNagoya
by
Shinichi Nishikawa
PDF
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
PDF
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
PDF
WordCamp Tokyo2016itkaasan
by
松田 千尋
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
WordPress 3.4 〜新機能や変更点〜
by
Toru Miki
第3回WordPress Cafe プラグイン紹介
by
foom_in
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
by
Mignon Style
TwentyTwelveの子テーマつくったらハマった話
by
Cherry Pie Web
子テーマを使ったサイト制作
by
shimoyama kengo
WordCamp Yokohama 2010 Komori
by
masaaki komori
WordBench Saitama vol.6
by
masaaki komori
体験してみようWordPress.com
by
Yusuke Hayasaki
20141206 handson
by
Six Apart
20141119 Movable Type HandsOn Seminar
by
Six Apart
WordPressってブログじゃないの?
by
tokumotonahoko
サーバーの初歩的な話セミナー@大阪20120901
by
Masayuki Abe
WP Performance Optimization
by
masaaki komori
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
WP-CLI (WordBench Sendai 20140628)
by
Kazue Igarashi
WordPressでウェブサービスを作ろう! #wbNagoya
by
Shinichi Nishikawa
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
WordCamp Tokyo2016itkaasan
by
松田 千尋
Viewers also liked
PPS
Web Site Design Principles
by
Mukesh Tekwani
PDF
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
PDF
オブジェクト指向できていますか?
by
Moriharu Ohzu
PPT
10 Principles Of Effective Web Design
by
sirferds
PDF
オブジェクト指向エクササイズのススメ
by
Yoji Kanno
PPT
Human factors
by
CrystalVette
PDF
20120915 xpjug 白熱教室トーク2_public
by
masashi takehara
PDF
[XP祭2012] GuerrillaLT_public
by
masashi takehara
PDF
20151126 cookpad talk_test_engineer
by
Kazuaki Matsuo
PDF
Xp祭り2012 lt ayaya
by
Yosuke Matsuura
PDF
相棒が欲しい 〜たったひとりのアジャイルもどき@2周目〜
by
Daiki Tanoguchi
PDF
Xp20120915
by
Masaru Nagaku
KEY
Xp祭り2012 lt leanstartup
by
Yasuharu Yanamura
PDF
チェンジ・エージェントになる方法 @ XP祭り2012
by
Miho Nagase
PDF
XPJUG 2014
by
Makoto Yonezawa
PDF
Xp祭り白熱風教室トーク1
by
Tomohiro Oikawa
KEY
学習するチーム
by
Atsumi Shibata
PDF
Adent.io - Adult Tube Master Class Program - Course 2 Blueprint
by
adentio99
PDF
Adent.io - Adult Tube Master Class Program - Course 1 Blueprint
by
adentio99
PDF
ORF2011「学びの対話ワークショップ:クリエイティブ・ラーニングと人材育成」
by
Takashi Iba
Web Site Design Principles
by
Mukesh Tekwani
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
オブジェクト指向できていますか?
by
Moriharu Ohzu
10 Principles Of Effective Web Design
by
sirferds
オブジェクト指向エクササイズのススメ
by
Yoji Kanno
Human factors
by
CrystalVette
20120915 xpjug 白熱教室トーク2_public
by
masashi takehara
[XP祭2012] GuerrillaLT_public
by
masashi takehara
20151126 cookpad talk_test_engineer
by
Kazuaki Matsuo
Xp祭り2012 lt ayaya
by
Yosuke Matsuura
相棒が欲しい 〜たったひとりのアジャイルもどき@2周目〜
by
Daiki Tanoguchi
Xp20120915
by
Masaru Nagaku
Xp祭り2012 lt leanstartup
by
Yasuharu Yanamura
チェンジ・エージェントになる方法 @ XP祭り2012
by
Miho Nagase
XPJUG 2014
by
Makoto Yonezawa
Xp祭り白熱風教室トーク1
by
Tomohiro Oikawa
学習するチーム
by
Atsumi Shibata
Adent.io - Adult Tube Master Class Program - Course 2 Blueprint
by
adentio99
Adent.io - Adult Tube Master Class Program - Course 1 Blueprint
by
adentio99
ORF2011「学びの対話ワークショップ:クリエイティブ・ラーニングと人材育成」
by
Takashi Iba
Similar to Web Site Optimization for Beginners
PPT
web server
by
soestudio
PDF
「html5 boilerplate」から考える、これからのマークアップ
by
Yasuhito Yabe
PDF
WordPress を使いこなそう
by
Wataru OKAMOTO
PDF
HTML5を使うためのプログレッシブエンハンスメント 〜すべての人に確実に情報を届けるために〜SwapSkillsFreeEventProgressiv...
by
SwapSkills
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
KEY
コーディングが上達するコツ
by
evol-ni
PDF
WordPress 高速化 Pro Tips: フロントエンドの最適化
by
masaaki komori
PDF
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
by
tama200x Kobayashi
PDF
2012/5/19 Webのパフォーマンスを考える ~WordPressと付き合うために~ @ WB Osaka
by
tama200x Kobayashi
PDF
スマートフォンWebアプリ最適化”3つの極意”
by
Koji Ishimoto
PDF
Aqua ion press_tech_20121116_publish
by
Keita Watanabe
PDF
スタートアップ向け!1人日でできるサービスの高速化方法と成果
by
Koichiro Sumi
PDF
_WEB の作業が楽になるテクニック総まとめ 第7回
by
Kelly Holonic
PDF
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
PDF
今さら聞けないWordPressのあんなことこんなこと [WCAN 2012 Autumn]
by
takashi ono
PDF
設計から実装まで、今すぐ始める高速化
by
masaaki komori
PDF
WP Boosterの裏側
by
Takayuki Miyauchi
PDF
高速化はじめの一歩
by
Yuki Nakane
PDF
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
by
parrotstudio
PDF
Sacss WordPress Special with Fireworks
by
YUKI YAMAGUCHI
web server
by
soestudio
「html5 boilerplate」から考える、これからのマークアップ
by
Yasuhito Yabe
WordPress を使いこなそう
by
Wataru OKAMOTO
HTML5を使うためのプログレッシブエンハンスメント 〜すべての人に確実に情報を届けるために〜SwapSkillsFreeEventProgressiv...
by
SwapSkills
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
コーディングが上達するコツ
by
evol-ni
WordPress 高速化 Pro Tips: フロントエンドの最適化
by
masaaki komori
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
by
tama200x Kobayashi
2012/5/19 Webのパフォーマンスを考える ~WordPressと付き合うために~ @ WB Osaka
by
tama200x Kobayashi
スマートフォンWebアプリ最適化”3つの極意”
by
Koji Ishimoto
Aqua ion press_tech_20121116_publish
by
Keita Watanabe
スタートアップ向け!1人日でできるサービスの高速化方法と成果
by
Koichiro Sumi
_WEB の作業が楽になるテクニック総まとめ 第7回
by
Kelly Holonic
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
今さら聞けないWordPressのあんなことこんなこと [WCAN 2012 Autumn]
by
takashi ono
設計から実装まで、今すぐ始める高速化
by
masaaki komori
WP Boosterの裏側
by
Takayuki Miyauchi
高速化はじめの一歩
by
Yuki Nakane
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
by
parrotstudio
Sacss WordPress Special with Fireworks
by
YUKI YAMAGUCHI
More from masaaki komori
PDF
Framerで動くモックアップを簡単作成
by
masaaki komori
PDF
Bootstrapではじめる、 Webサイト設計のモダンアプローチ
by
masaaki komori
PDF
Web Design Process for The Future
by
masaaki komori
PDF
Web Design Process for The Future
by
masaaki komori
PDF
Re:Cre Vol.14 | Web design process for the future
by
masaaki komori
PDF
Web制作者は変化についていけるか? 変化についていくべきか?
by
masaaki komori
PDF
2015年のWebサイトの作り方 at 67ws
by
masaaki komori
PDF
インブラウザ勉強会 Vol.1
by
masaaki komori
PDF
Sublime Text 2 Basics
by
masaaki komori
PDF
Prototyping with Sketch
by
masaaki komori
PDF
groundwork-pasona-tech
by
masaaki komori
PDF
Sketch 3 Basics at kkmsz
by
masaaki komori
PDF
Framerで始めるプロトタイプコーディング
by
masaaki komori
PDF
デバイス多様化の時代のWeb制作
by
masaaki komori
PDF
Bootstrapはこう使う
by
masaaki komori
PDF
プロトタイピングツール戦国時代
by
masaaki komori
PDF
Webデザインと開発の未来
by
masaaki komori
PDF
InstaVR使ってみた
by
masaaki komori
PDF
レスポンシブEメールを作ろう
by
masaaki komori
PDF
コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
by
masaaki komori
Framerで動くモックアップを簡単作成
by
masaaki komori
Bootstrapではじめる、 Webサイト設計のモダンアプローチ
by
masaaki komori
Web Design Process for The Future
by
masaaki komori
Web Design Process for The Future
by
masaaki komori
Re:Cre Vol.14 | Web design process for the future
by
masaaki komori
Web制作者は変化についていけるか? 変化についていくべきか?
by
masaaki komori
2015年のWebサイトの作り方 at 67ws
by
masaaki komori
インブラウザ勉強会 Vol.1
by
masaaki komori
Sublime Text 2 Basics
by
masaaki komori
Prototyping with Sketch
by
masaaki komori
groundwork-pasona-tech
by
masaaki komori
Sketch 3 Basics at kkmsz
by
masaaki komori
Framerで始めるプロトタイプコーディング
by
masaaki komori
デバイス多様化の時代のWeb制作
by
masaaki komori
Bootstrapはこう使う
by
masaaki komori
プロトタイピングツール戦国時代
by
masaaki komori
Webデザインと開発の未来
by
masaaki komori
InstaVR使ってみた
by
masaaki komori
レスポンシブEメールを作ろう
by
masaaki komori
コアなエンジニアじゃなくてもできるよ #JP_Stripes Vol.3
by
masaaki komori
Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):株式会社アルゴグラフィックス テーマ1「ARGO北見テクノセンターのご紹介」
by
PC Cluster Consortium
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PCCC25(設立25年記念PCクラスタシンポジウム):株式会社アルゴグラフィックス テーマ1「ARGO北見テクノセンターのご紹介」
by
PC Cluster Consortium
Web Site Optimization for Beginners
1.
Web Site Optimization
for Beginners Webサイト高速化勉強会@タネマキ 2012.09.29. こもりまさあき
2.
今日のお品書き •高速化をはじめる前に •まずはサイトを検証しましょう •検証結果から原因を見つけましょう •何をすれば効果が高いか判断しましょう •HTTPリクエストを減らすためにできること •CDNを使ってみよう(AWS: CloudFront)
3.
仕組みを知らなきゃ始まらない高速化
4.
Web Site Optimization
for Beginners まずは、コンテンツ配信の仕組みをおさらい Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
5.
Web Site Optimization
for Beginners アドレス解決、接続、リクエスト、レスポンス Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
6.
Web Site Optimization
for Beginners アドレス解決、接続、リクエスト、レスポンス 1.接続先のドメインをIPアドレスに変換 2.そしてサーバに接続 3.サーバに欲しいファイルをリクエスト 4.サーバはそれにあわせてレスポンス 5.あとは、3と4の繰り返し Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
7.
Web Site Optimization
for Beginners ここまでが仕組みのおさらい Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
8.
計測、そして原因を突き詰める
9.
Web Site Optimization
for Beginners 接続からページが表示されるまでを視覚化 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
10.
Web Site Optimization
for Beginners ツールやサービスを使ってみよう 1.ChromeやSafariのWebインスペクタ 2.FirefoxにFirebugをいれて 3.Webpage Test(http://webpagetest.org) 4.Pingdom Tools(http://tools.pingdom.com/fpt/) Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
11.
Web Site Optimization
for Beginners Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
12.
Web Site Optimization
for Beginners では、ちょっと覗いてみましょう Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
13.
Web Site Optimization
for Beginners まず、どこに原因があるかを突き止める Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
14.
Web Site Optimization
for Beginners いったい何が原因で遅くなっているのか? 1.DNSによる名前解決? 2.最初のHTMLが出てくるまでが遅い? 3.ページの構成要素が いつまでもダウンロードされてる? 4.外部のサービスで止まってるみたい? Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
15.
Web Site Optimization
for Beginners 心当たりはありませんか? 1.制作効率のためにCSSを分割してる 2.そういえば、JavaScriptもいっぱいだー 3.見た目の装飾のために画像も多いな… 4.ソーシャル系のボタンも貼付けてるわ 5.外部の広告とかサービスいっぱいだわ Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
16.
Web Site Optimization
for Beginners アウト。 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
17.
Web Site Optimization
for Beginners それぞれがこんな問題を引き起こす 1.ページのレイアウトがなかなかできない 2.リクエストが増えると次に進めない 3.画像が落ちてこなくてページが完成しない 4.途中で一瞬止まったような感じになる 5.反応が悪いと完全にとまることも… Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
18.
Web Site Optimization
for Beginners Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
19.
Web Site Optimization
for Beginners にらめっこしましょ、アップップー Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
20.
できる範囲で何をすれば効果が高いか判断
21.
Web Site Optimization
for Beginners なにができるか、人によって異なります Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
22.
Web Site Optimization
for Beginners HTMLのロードに時間がかかる場合 •DNSを反応の速いとこに変えてみる •公開時のHTMLには、 極力無駄な改行やコメントをいれない •HTMLのデータサイズが大きいならGzip •箱作りの元は早くダウンロードさせる Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
23.
Web Site Optimization
for Beginners CSS、JavaScriptにも目を向けましょう •バラバラはよくないので極力まとめる •ファイルから余分な改行やコメントを削除 •面倒くさいならGzipで圧縮する •ロードする順番は、 CSSが先、JavaScriptが後の方がベター •変更が少ないならブラウザにキャッシュ Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
24.
Web Site Optimization
for Beginners CSSやJavaScriptのMinifyとか結合に •ProCSSor http://procssor.com/ •excssive http://www.excssive.com/ •Closure Compiler Service http://closure-compiler.appspot.com/home Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
25.
Web Site Optimization
for Beginners サーバ側でファイルに有効期限をつけるには <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType image/x-icon "access plus 1 years" ExpiresByType image/vnd.microsoft.icon "access plus 1 years" ExpiresByType image/jpeg "access plus 2 months" ExpiresByType image/png "access plus 2 months" ExpiresByType image/gif "access plus 2 months" ExpiresByType text/css "access plus 1 years" ExpiresByType text/javascript "access plus 1 years" ExpiresByType application/x-javascript "access plus 1 years" ExpiresByType text/html "access plus 600 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" </IfModule> ※Apacheでmod_expiresが有効になっていないといけません Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
26.
Web Site Optimization
for Beginners テキスト系のファイルをGzipで圧縮する <IfModule mod_deflate.c> SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary Header append Vary Accept-Encoding env=!dont-vary </IfModule> ※参考: WordPressサイト用の.htaccess例 | dogmap.jp http://dogmap.jp/2010/04/20/wordpress-htaccess/ Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
27.
Web Site Optimization
for Beginners Apache 2.2.x系でmod_filterを使う場合 <IfModule mod_deflate.c> SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html FilterDeclare Compression CONTENT_SET FilterProvider Compression DEFLATE Content-Type $text/plain FilterProvider Compression DEFLATE Content-Type $text/html FilterProvider Compression DEFLATE Content-Type $text/xml FilterProvider Compression DEFLATE Content-Type $text/css FilterProvider Compression DEFLATE Content-Type $application/xhtml FilterProvider Compression DEFLATE Content-Type $application/xml FilterProvider Compression DEFLATE Content-Type $application/xhtml+xml FilterProvider Compression DEFLATE Content-Type $application/rss+xml FilterProvider Compression DEFLATE Content-Type $application/atom+xml FilterProvider Compression DEFLATE Content-Type $application/x-javascript FilterProvider Compression DEFLATE Content-Type $application/x-httpd-php FilterProvider Compression DEFLATE Content-Type $image/svg+xml FilterChain Compression SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary Header append Vary Accept-Encoding env=!dont-vary </IfModule> ※参考: Apache 2.2 mod_filterを使いこなす http://www.onflow.jp/cyano/archives/137 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
28.
Web Site Optimization
for Beginners 外部サービスへの接続が含まれると、 DNSの名前解決が必要になるので遅くなる Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
29.
Web Site Optimization
for Beginners 最近ではソーシャル系のボタンが人気 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
30.
Web Site Optimization
for Beginners 結構いろんなデータを拾いにいく Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
31.
Web Site Optimization
for Beginners 外部サービスのJavaScriptを非同期にする •コードはできるだけ最新のものに置換 •jQueryとかはCDNから落とすとか •jsDelivr http://www.jsdelivr.com/ •ソーシャル系のJSも非同期にする、 もしくは必要時に読み込むようにする Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
32.
Web Site Optimization
for Beginners Facebook © Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
33.
Web Site Optimization
for Beginners Webサイトが遅い原因は、 HTTPリクエストが多すぎるから Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
34.
Web Site Optimization
for Beginners 減らしましょう Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
35.
Web Site Optimization
for Beginners いまどき、スマフォなどで見ることも多いし Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
36.
Web Site Optimization
for Beginners そういえば、画像… Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
37.
Web Site Optimization
for Beginners 減らすに減らせない画像… Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
38.
Web Site Optimization
for Beginners 画像に対してもいろいろできる •PhotoshopやFireworksで書き出し、 それをさらにツールで最適化して軽量化 •Yahoo! Smush.it™ 、PunyPNG •CSSスプライト、Data URIでリクエスト減 •有効期限を設定してブラウザにキャッシュ •そもそもの配信するサーバを分割する Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
39.
Web Site Optimization
for Beginners えー、面倒くさい Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
40.
CDN(CloudFront)を使ってみよう
41.
Web Site Optimization
for Beginners 確実に効果がでる良い方法がひとつ Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
42.
Web Site Optimization
for Beginners CDNを使いましょう Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
43.
Web Site Optimization
for Beginners CDN? Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
44.
Web Site Optimization
for Beginners コンテンツ・デリバリー・ネットワーク Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
45.
Web Site Optimization
for Beginners CDNってのはこんなもの •高速にデータを配信する仕組み •世界中に分散されたサーバに コンテンツデータを格納している •で、距離的に近いところから クライアントに対してデータを送信する •最近は安価に使えるサービスも増えている Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
46.
Web Site Optimization
for Beginners Amazon CloudFrontを使ってみよう Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
47.
Web Site Optimization
for Beginners Amazon Cloud Front って? 1.世界中のエッジロケーションから配信 2.静的なものだけでなく、ストリーミングも 3.プライベートなファイルも配信可能に 4.設定も簡単、10分もあれば大丈夫 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
48.
Web Site Optimization
for Beginners 詳しくはこちらをご覧ください Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
49.
Web Site Optimization
for Beginners Create Distribution をクリック Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
50.
Web Site Optimization
for Beginners 静的なファイルなら、Downloadで Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
51.
Web Site Optimization
for Beginners 元データのありかを指定しましょう Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
52.
Web Site Optimization
for Beginners 任意のドメイン名を割り当てることも可能 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
53.
Web Site Optimization
for Beginners 設定が大丈夫なら、Create Distribution Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
54.
Web Site Optimization
for Beginners 詳細はいつでも確認できますのでご安心を Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
55.
Web Site Optimization
for Beginners ドメインを割り当てたら、CNAMEを登録する Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
56.
Web Site Optimization
for Beginners これで準備完了。簡単。 Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
57.
Web Site Optimization
for Beginners 配信元を Cloud Front 側に変更すればオッケイ Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
58.
Web Site Optimization
for Beginners たとえば、こういうことです <img src=”images/example.jpg”> ↓ <img src=”http://example.cloudfront.net/images/example.jpg”> Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
59.
Web Site Optimization
for Beginners あと何もしなくて良いから… Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
60.
Web Site Optimization
for Beginners CDN、3Gとかに対しても効果抜群だと思う Wordサイト高速化勉強会@タネマキ 2012.09.29.: Komori, Masaaki
61.
まとめ •HTTPリクエストを減らしましょう •どうしても数を減らせないのなら、 サイズを小さくする、配信元をわけるなど •一番手っ取り早いのはCDNを使うこと
Download