Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Server-Time for App and CDN Monitoring
Search
Akamai Developer
October 11, 2017
Technology
1
35
Using Server-Time for App and CDN Monitoring
Akamai Developer
October 11, 2017
Tweet
Share
More Decks by Akamai Developer
See All by Akamai Developer
Best Practices: Tuning Performance, Offload, and Operational Efficiency with Akamai
akamaidev
0
44
Visualizing Cellular Audience for Streaming KPIs
akamaidev
0
32
How Akamai Made ESI Testing Simpler
akamaidev
0
51
Connecting Your SIEM Tool with Akamai Security Events
akamaidev
0
63
Taking Self-Serviceability to the Moon Using PM Variables
akamaidev
0
59
The Road to Ultra Low Latency
akamaidev
0
47
Hands-on Automation of Akamai with PAPI and Python
akamaidev
0
89
Self-Serviceability- Taking it Up a Notch!
akamaidev
0
57
Optimizing your API to Perform at Scale
akamaidev
0
35
Other Decks in Technology
See All in Technology
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1.3k
自分の軸足を見つけろ
tsuemura
1
150
やさしいMCP入門
minorun365
PRO
136
79k
バックエンド留学した話/Backend study abroad story
kaonavi
0
140
スケールアップ企業のQA組織のバリューを最大限に引き出すための取り組み
tarappo
5
1.2k
NLP2025 参加報告会 / NLP2025
sansan_randd
4
300
お問い合わせ対応の改善取り組みとその進め方
masartz
1
590
テキスト解析で見る PyCon APAC 2025 セッション&スピーカートレンド分析
negi111111
0
260
Spice up your notifications/try!Swift25
noppefoxwolf
2
130
生成AI時代のセキュアCI/CDとソース管理
yuriemori
0
110
数百台のオンプレミスのサーバーをEKSに移行した話
yukiteraoka
0
780
Agile TPIを活用した品質改善事例
tomasagi
0
590
Featured
See All Featured
It's Worth the Effort
3n
184
28k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Statistics for Hackers
jakevdp
798
220k
Site-Speed That Sticks
csswizardry
4
460
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
Transcript
None
Using Server-Timing for App and CDN Monitoring Charles Vazac @vazac
Olden days of RUM
RUM APIs
Request
Response
None
None
None
Response Header Syntax Server-Timing: <name>; duration="<duration>"; description="<description>" Examples: Server-Timing: cache-hit
Server-Timing: auth; duration=75 Server-Timing: bytes-on-disk; description=17000 Server-Timing: db; duration=120; description="database access"
Browser support
Manual Instrumentation Candidates: 1) Database queries 2) Cache lookups 3)
API calls 4) Data transformation / processing 5) Image compression 6) Template rendering 7) etc….
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Privacy & Security
CORS
TIMING-ALLOW-ORIGIN: www.example.com
TIMING-ALLOW-ORIGIN: *
CDN
#1 Server-Timing: edge; duration=120
#2 Server-Timing: origin; description=true -or- Server-Timing: origin; description=false
#3 Server-Timing: bytes; description=10799
CDN
DEMO
Collection & Compression
None
resourcetiming-compression.js
None
None
DEMO
Future of Server Timing
None
Links! Server Timing specification https://w3c.github.io/server-timing/ mPulse: https://www.akamai.com/us/en/products/web-performance/mpulse.jsp Libraries: https://github.com/SOASTA/boomerang https://www.npmjs.com/package/resourcetiming-compression
https://github.com/Sage/jsurl https://www.npmjs.com/package/express-middleware-server-timing https://github.com/tpeczek/Lib.AspNetCore.ServerTiming https://github.com/dpogue/rails_server_timings
Thank You!