Как ускорить http сервер на golang?

Написала http сервер с "net/http". Очень медленно работает.
Переписала с "github.com/valyala/fasthttp". Стало быстрее раза в 1.5, но всё равно медленно.
Как ускорить?
  • Вопрос задан
  • 370 просмотров
Пригласить эксперта
Ответы на вопрос 4
@ghostiam
На Go писатель, серверов пинатель.
Что делает сервер? Точно ли упираетесь в скорость http сервера?
Обычно, http сервер не является бутылочным горлышком.
Ответ написан
@stratosmi
1) Что такое медленно? Как меряли?
2) Сдается мне, что дело не в http все же. Затык как правило в том, что после http обрабатывает. А не в самом http
3) Напишите на Rust.
Ответ написан
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
Есть варианты как-то ускорить?

Да. evio Но голый nginx все равно никому не обогнать.
Классический тест для frontend js frameworks - todoMVC. Попробуйте релизовать серверный вариант этой задачи на Go и скриптами nginx, сравните трудозатраты и полученную производительность.)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Cryptology Москва
от 2 500 до 4 000 eur.
Effective Technologies Нижний Новгород
от 70 000 руб.
21 янв. 2019, в 10:28
1500 руб./за проект
21 янв. 2019, в 10:12
500 руб./в час
21 янв. 2019, в 10:10
10000 руб./за проект