|
| 1 | +title: Web App Performance |
| 2 | +category: page |
| 3 | +slug: web-app-performance |
| 4 | +sortorder: 0606 |
| 5 | +toc: False |
| 6 | +sidebartitle: Web App Performance |
| 7 | +meta: Web application performance is affected by network latency, bandwidth, database queries, page size and many other factors. |
| 8 | + |
| 9 | + |
| 10 | +# Web App Performance |
| 11 | +Web application performance is affected by network latency, bandwidth, |
| 12 | +database queries, page size and many other factors. |
| 13 | + |
| 14 | + |
| 15 | +### Load testing resources |
| 16 | +* [Load Testing with Locust.io & Docker Swarm](https://wheniwork.engineering/load-testing-with-locust-io-docker-swarm-d78a2602997a) |
| 17 | + shows you how to set up load tests using [Docker](/docker.html) containers |
| 18 | + along with AWS for scaling up the tests. |
| 19 | + |
| 20 | +* [HTTP Load Testing with Vegeta (and a dash of Python)](https://serialized.net/2017/06/load-testing-with-vegeta-and-python/) |
| 21 | + covers getting started with the [Vegeta](https://github.com/tsenart/vegeta) |
| 22 | + load tester and uses Python to analyze the tool's results. |
| 23 | + |
| 24 | +* [Four reasons developers should write their own load tests](https://engineering.klarna.com/four-reasons-developers-should-write-their-own-load-tests-fac74c1be9f1) |
| 25 | + and |
| 26 | + [four load testing mistakes developers love to make](https://engineering.klarna.com/four-load-testing-mistakes-developers-love-to-make-68b443f7e8a2) |
| 27 | + are opinionated pieces on how developer should use load testing to |
| 28 | + ensure their applications work properly under heavy usage. |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +### Web app performance resources |
| 33 | +* [A Primer in Web Performance](https://kiboit.com/performance) is a quick, |
| 34 | + straightforward one pager on why the topic matters and what causes bad |
| 35 | + website performance. |
| 36 | + |
| 37 | +* [Web Performance 101](https://3perf.com/talks/web-perf-101/) introduces |
| 38 | + web application loading performance. There is a ton of great information |
| 39 | + on JavaScript, CSS and HTTP optimization as well as tools to use. |
| 40 | + |
| 41 | +* [Idle until urgent](https://philipwalton.com/articles/idle-until-urgent/) |
| 42 | + explains an issue the author found when measuring First Input Delay (FID) |
| 43 | + on his site and what techniques he used to fix the problem. |
| 44 | + |
| 45 | +* [How to Interpret Site Performance Tests](https://fly.io/articles/how-to-understand-performance-tests/) |
| 46 | + covers the difference between client, page and connection speed tests |
| 47 | + as well as a bit on caching performance. |
| 48 | + |
| 49 | +* [Practical scaling techniques for websites](https://hackernoon.com/practical-scaling-techniques-for-web-sites-554a38dbd492) |
| 50 | + examines how to improve your website performance with asynchronous |
| 51 | + [task queues](/task-queues.html), [database](/databases.html) optimization |
| 52 | + and [caching](/caching.html). |
| 53 | + |
| 54 | +* [awesome-scalability](https://github.com/binhnguyennus/awesome-scalability) |
| 55 | + provides a list with a crazy number of scaling and performance optimization |
| 56 | + resources and tools by category. |
0 commit comments