Much like anything else your performance is going to vary a lot based on architecture of implementation. You really shouldn't deploying anything into production without some kind of caching. Whether that's done in the application itself or with memcached/redis or varnish or OPcache.

Either you use a slow language and deal with caching or you use a fast language and just put Cloudflare/Bunny/etc in front.

Aren't CF, Bunny, etc CDNs and therefore cache?

> You really shouldn't deploying anything into production without some kind of caching.

Citation needed? You only need cache if a render is expensive to produce.