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
33
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
31
How Akamai Made ESI Testing Simpler
akamaidev
0
48
Connecting Your SIEM Tool with Akamai Security Events
akamaidev
0
61
Taking Self-Serviceability to the Moon Using PM Variables
akamaidev
0
58
The Road to Ultra Low Latency
akamaidev
0
47
Hands-on Automation of Akamai with PAPI and Python
akamaidev
0
88
Self-Serviceability- Taking it Up a Notch!
akamaidev
0
55
Optimizing your API to Perform at Scale
akamaidev
0
33
Other Decks in Technology
See All in Technology
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
360
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
1.3k
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
240
7日間でハッキングをはじめる本をはじめてみませんか?_ITエンジニア本大賞2025
nomizone
2
1.8k
PL900試験から学ぶ Power Platform 基礎知識講座
kumikeyy
0
130
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
490
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
130
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
670
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.7k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
2
1.9k
MC906491 を見据えた Microsoft Entra Connect アップグレード対応
tamaiyutaro
1
530
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
It's Worth the Effort
3n
184
28k
Become a Pro
speakerdeck
PRO
26
5.1k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Speed Design
sergeychernyshev
27
790
Documentation Writing (for coders)
carmenintech
67
4.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
Optimizing for Happiness
mojombo
376
70k
Typedesign – Prime Four
hannesfritz
40
2.5k
A better future with KSS
kneath
238
17k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Done Done
chrislema
182
16k
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!