diff options
author | Kirill Danshin <kirill@danshin.pro> | 2018-08-27 22:23:26 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-27 22:23:26 +0000 |
commit | 0821f75aeaa1082a66b5ba5c6faafdc212bd6287 (patch) | |
tree | 0f5e70839811b45163f2bc3aeeaf4d21d64d19c7 /README.md | |
parent | Fix connsCleaner sleep time (diff) | |
download | fasthttp-0821f75aeaa1082a66b5ba5c6faafdc212bd6287.tar.gz fasthttp-0821f75aeaa1082a66b5ba5c6faafdc212bd6287.tar.bz2 fasthttp-0821f75aeaa1082a66b5ba5c6faafdc212bd6287.zip |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -23,6 +23,8 @@ connections per physical server. [Code examples](examples) +[Awesome fasthttp tools](https://github.com/fasthttp) + [Switching from net/http to fasthttp](#switching-from-nethttp-to-fasthttp) [Fasthttp best practices](#fasthttp-best-practices) @@ -478,18 +480,19 @@ uintBuf := fasthttp.AppendUint(nil, 1234) # Related projects - * [fasthttp-contrib](https://github.com/fasthttp-contrib) - various useful + * [fasthttp](https://github.com/fasthttp) - various useful helpers for projects based on fasthttp. * [fasthttp-routing](https://github.com/qiangxue/fasthttp-routing) - fast and powerful routing package for fasthttp servers. * [fasthttprouter](https://github.com/buaazp/fasthttprouter) - a high performance fasthttp request router that scales well. + * [gramework](https://github.com/gramework/gramework) - a web framework made by one of fasthttp maintainers * [lu](https://github.com/vincentLiuxiang/lu) - a high performance go middleware web framework which is based on fasthttp. - * [websocket](https://github.com/leavengood/websocket) - Gorilla-based + * [websocket](https://github.com/fasthttp/websocket) - Gorilla-based websocket implementation for fasthttp. - * [fasthttpsession](https://github.com/phachon/fasthttpsession) - a fast and powerful session package for fasthttp servers. - * [atreugo](https://github.com/savsgio/atreugo) - Micro-framework to make simple the use of routing and middlewares. + * [fasthttpsession](https://github.com/phachon/fasthttpsession) - a fast and powerful session package for fasthttp servers. + * [atreugo](https://github.com/savsgio/atreugo) - Micro-framework to make simple the use of routing and middlewares. # FAQ @@ -519,10 +522,9 @@ uintBuf := fasthttp.AppendUint(nil, 1234) * *Why fasthttp doesn't support HTTP/2.0 and WebSockets?* - There are [plans](TODO) for adding HTTP/2.0 and WebSockets support - in the future. - In the mean time, third parties may use [RequestCtx.Hijack](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Hijack) - for implementing these goodies. See [the first third-party websocket implementation on the top of fasthttp](https://github.com/leavengood/websocket). + [HTTP/2.0 support](https://github.com/fasthttp/http2) is in progress. [WebSockets](https://github.com/fasthttp/websockets) has been done already. + Third parties also may use [RequestCtx.Hijack](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Hijack) + for implementing these goodies. * *Are there known net/http advantages comparing to fasthttp?* @@ -545,6 +547,8 @@ uintBuf := fasthttp.AppendUint(nil, 1234) Go1.5+. Older versions won't be supported, since their standard package [miss useful functions](https://github.com/valyala/fasthttp/issues/5). + + **NOTE**: Go 1.9.7 is the oldest tested version. We recommend you to update as soon as you can. As of 1.11.3 we will drop 1.9.x support. * *Please provide real benchmark data and sever information* |