In this example you are mapping every HTTP request with a
GETmethod and a path equals to
async def home().
http://vibora.io/would hit the same application but return different responses based on the
HTTP host header. Vibora makes it very easy thanks to the
hostsattribute for every route, you can group routes using a Blueprint.
Notice the "skip_hooks" parameter which makes cached responses to skip any listeners/hooks. Sometimes this is useful, often not, use wisely.
All parameters are optional.
Host parameter can be used to only serve static files when the Host header matches this specific host.max_cache_size specifies the amount of memory that Vibora may invest into optimizations.