Using fasthttprouter and fasthttp

Although the Go standard library provides everything you need to run an HTTP server, sometimes you need to further optimize for things such as routing and request time. This recipe will explore a library that speeds up request handling, called fasthttp (https://github.com/valyala/fasthttp), and a router that dramatically speeds up routing performance, called fasthttprouter (https://github.com/buaazp/fasthttprouter). Although fasthttp is quick, it's important to note that it doesn't support HTTP/2 (https://github.com/valyala/fasthttp/issues/45).