cdn_study
by
Jxck
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
#cdn_study #cdn_study 2018/4/13 Jxck
Slide 2
Slide 2 text
最適化の原則(bit.ly/2H0pjfS) 2 ● なるべく近く ○ Edge Cache が物理的に近ければ ○ 数が正義 (ex, ISP レベル) ● なるべく少なく ○ Hosted Libs (ex, code.jquery.com) ○ 同じ URL が使われることでキャッシュを再利用 ● なるべく小さく ○ 圧縮転送、画像/動画リフォーマット ○ AMP CDN
Slide 3
Slide 3 text
CDN の変遷(主観) 3
Slide 4
Slide 4 text
4 Good Old CDN ● Edge 数こそ正義(なるべく近く) ● ISP レベルでのエッジの拡散 ● 責務自体は単純なキャッシュ
Slide 5
Slide 5 text
5 Hosted Libs ● リクエストが減る(なるべく少なく) ● みんなが同じ URL を使うことが重要 ● 別のサイトのキャッシュを再利用 ● ex) ○ code.jquery.com ○ ajax.aspnetcdn.com ○ cdnjs.cloudflare.com ○ data.jsdelivr.com
Slide 6
Slide 6 text
6 Cloud CDN ● Cloud Service (IaaS) ● 他サービス連携 ● 一括管理 ● 一括課金 ● ex) ○ AWS Cloud Front ○ Google Cloud CDN ○ Azure CDN ○ etc
Slide 7
Slide 7 text
7 AMP CDN ● CDN が中心 ○ CDN と相性の良いコンテンツフォーマット ○ サーチエンジン側で解決 ● URL が CDN のものに ○ URL が https://google.com/amp 問題 ○ オリジンにリクエストすら飛ばない ○ (WIP) Signed HTTP Exchange
Slide 8
Slide 8 text
8 標準化への影響 ● Server かつ Client という稀有なポジション ● CDN だからこその視点 ● 仕様 ○ HTTP Variants ○ Signed HTTP Exchange ○ Secondary Certificate Authentication in HTTP/2 ○ etc
Slide 9
Slide 9 text
9 Functional CDN ● Live Video ● Video on demand ● Image Optimize ● DNS ● WAF ● Anti DDoS ● https://www.cdnplanet.com/
Slide 10
Slide 10 text
10 Edge Side Computing ● Edge Side Includes (akamai) ● VCL (fastly) ● lambda@Edge (aws) ● Service Worker (cloudflare) NEW
Slide 11
Slide 11 text
11 CDN が前提になりつつある今 ● 多様な責務 ○ パフォーマンス ○ セキュリティ面 ○ ネットワークコスト面 ○ 便利機能面
Slide 12
Slide 12 text
12 CDN の世界観がどんどん変わってる ● 何がおこっているのか ● どうなっていくのか ● 中の人に聞いて見よう
Slide 13
Slide 13 text
Jack thanks