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
43
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
57
Visualizing Cellular Audience for Streaming KPIs
akamaidev
0
36
How Akamai Made ESI Testing Simpler
akamaidev
0
60
Connecting Your SIEM Tool with Akamai Security Events
akamaidev
0
77
Taking Self-Serviceability to the Moon Using PM Variables
akamaidev
0
91
The Road to Ultra Low Latency
akamaidev
0
52
Hands-on Automation of Akamai with PAPI and Python
akamaidev
0
100
Self-Serviceability- Taking it Up a Notch!
akamaidev
0
65
Optimizing your API to Perform at Scale
akamaidev
0
43
Other Decks in Technology
See All in Technology
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
190
脳内メモリ、思ったより揮発性だった
koutorino
0
320
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
120
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
120
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
680
アーキテクチャモダナイゼーションを実現する組織
satohjohn
0
580
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
200
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
220
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
1
1.7k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
620
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
4
830
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
170
Featured
See All Featured
Amusing Abliteration
ianozsvald
0
130
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Docker and Python
trallard
47
3.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
150
Measuring & Analyzing Core Web Vitals
bluesmoon
9
780
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
400
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Site-Speed That Sticks
csswizardry
13
1.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
250
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!