I've just finished initial bringup of a survey web site. Trivial, except this one needed _very_ hardcore performance. So I coded it as an application server in Golang, with the Gin middleware. Captcha, used crypto hashes for token verification to avoid bottlenecking on the DB, RESTful registration of survey responses, yadda yadda.
The thing's giving me 1-2 uS response on static content--on a $5/month Linode! About 150 uS for a full form submission, JSON, verify, and save.
This is a family server