...
- Chrome Devtools ← See this page for ways to profile your web app, to see how it might be made faster.
Misc learnings
- When linking to your website, you should include the "https://" and the "www.".
- This is based on what I saw in the waterfall view from webpagetest.org. It appears that if you just have "website.com", the browser will need to do one redirect to go from "website.com" to "www.website.com", and another to go from "www.website.com" to "https://www.website.com". In my case the page loaded maybe 2-3 times slower than it otherwise would have.
Test websites
Misc
- http://www.growingwiththeweb.com/2014/02/async-vs-defer-attributes.html
- 2015.05.08 - Levels.io - How I sped up Nomad List by 31% with SPDY, CloudFront and PageSpeed
- 2017.07.26 - Algolia - Improving Web Performance to Mirror Engine Speed
Stress/Load-testing a web app / API
- Tools
- ab / ApacheBench (by Apache) ← CLI
- 2013.11.25 - Digital Ocean - How To Use ApacheBench To Do Load Testing on an Ubuntu 13.10 VPS
- Obviously, these results do not reflect realistic server performance. HTTP is just one piece of the puzzle. A slow templating engine and/or database will drag these numbers down significantly. Still, it gives you a quick ballpark figure for comparison.
- 2013.11.25 - Digital Ocean - How To Use ApacheBench To Do Load Testing on an Ubuntu 13.10 VPS
- The Grinder
- httpperf ← CLI / Linux(?)
- httpress
- http_load
- JMeter (by Apache)
- LoadRunner (by HP)
- OpenSTA ← Looks really old...
- siege
- SoapUI ← One of the more-attractive landing pages (shallow, I know)
- tourbus
- WebLOAD
- weighttp
- ab / ApacheBench (by Apache) ← CLI
- StackOverflow questions on this topic