Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1.78 KB

performance-decision-flow.s.md

File metadata and controls

54 lines (33 loc) · 1.78 KB

[Standard] Performance Decision Flow

Checks

  • Back-end:

    • Your requests take less than 500ms to complete
  • Front-end:

    • Your pages take less than 2s to display
    • No visible lags
    • Every action has instant visual feedback

Do you know how to investigate your performance issues?

General

  1. Simulate a network like LTE, 3G or Edge with an iPhone in hotstop

Backend

  1. How to investigate a general backend performance issue
  2. Python investigation tools
  3. Output SQL Alchemy ORM query

Now that you investigated, can we help you?

Backend

  1. Cache your routes using varnish
  2. Serve images as static files
  3. Minimize your number of SQL queries

Front

  1. Build performant application
  2. Investigate performance issues
  3. Pure components -> [To do]
  4. Optimize the render time of lists, tables and charts

Have you a mean of keeping the performance under control?

Backend

Good examples

Please andon and/or create an issue if you need one!

Bad examples

Please andon and/or create an issue if you need one!