From 2f7bb792f9c6eb49b56c9dcae8eb85be589e70bb Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 3 Jan 2019 01:35:44 +0300 Subject: [PATCH] =?utf8?q?=D0=92=2010=20=D1=80=D0=B0=D0=B7=20=D0=B1=D0=BE?= =?utf8?q?=D0=BB=D0=B5=D0=B5=20=D0=B1=D1=8B=D1=81=D1=82=D1=80=D1=8B=D0=B9?= =?utf8?q?=20HTTP=20=D0=BD=D0=B0=20Go?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://github.com/valyala/fasthttp Вот реализация HTTP на Go вместо родной net/http. К сожалению, не совместима по API. Плюс... выглядит уж больно не Go-шной -- сплошь и рядом переиспользование памяти. Нет, если нужна производительность, то да, это всё очень круто может её поднять -- я в своём GoVPN этими способами и поднимал ещё тоже чуть ли не на порядок. Но гораздо легче становится допустить ошибку и сложнее отлаживать. Тут как-будто пишется на C, а не на Go. Вообще это показывает что на нём ещё очень круто много чего можно прооптимизировать. -- 2.50.0