• Oliver Lowe@hachyderm.io
    link
    fedilink
    arrow-up
    4
    ·
    1 month ago

    @skullgiver Good Q. Some thoughts… a standard Python, Flask, PostgreSQL app can handle hundreds of requests per second on a single machine. Any bottlenecks - Lemmy or PieFed - would probably not be at the language yet. For example, Lemmy’s poor performance when I looked ~1 year ago came from a bizarre disregard for things like relational DB query optimisation, HTTP caching, and how the stock frontend lemmy-ui fetched data. Yet Lemmy is written in Rust which is known for speed.

    @fediverse