Web Page Performance

Server Side Performance

Use HTTP response header Server-Timing.

Server-Timing: setup;dur=2.4
Server-Timing: prelude;dur=53, dbconnect;dur=47.2

Use Nginx Measure Response Time

  • $request_time = timeresponselastbyte - timerequestfirstbyte
  • $upstream_connect_time
  • $upstream_header_time
  • $upstream_response_time

And use response header field.

https://www.nginx.com/blog/using-nginx-logging-for-application-performance-monitoring/

  • https://www.splunk.com/

a web for big data analysis