через GET и POST запрос написанная на с++, почти идеально оптимизированная с корутинами, асинхронностью и многопоточностью, но мне не хватает скорости, запрос выполняется +-за 150-200мс, есть ли смысл переписать ее на go с использованием библиотеки fasthttp? Будет ли у меня возможность еще ускорить ее максимально, на сколько это возможно?
Сейчас, я так понимаю что узкое горлышко у меня это как раз-таки моя программа, не сервер, не доступ к сайту(к слову там пинг 2мс)
Если приложения написано с использованием CGO то оно будет медленно выполняться на сколько мне известно
ну лучше будет на го переписать тк скорость разработки чуть вырастит
а что ты для сети в плюсах использовал?
Ну и там не более 200 строчек на плюсах, пытался наговнокодить на го еще неделю назад на net/http, но в силу незнания получилось корявенько
Я ее абстрактно описал как таблицу, по сути это просто сайт к которому я обращаю свои запросы, сайт не мой, сервер не мой, тоесть доступа к бд я в принципе никак не получу, в моих силах сделать только максимальную оптимизацию своих программ а больше и ничего, скорее всего все время уходит на получение ответа от сайта
но наврен лучше чем на плюсах?
Да вот прежде чем что-то делать, хотелось бы просто услышать мнение людей которые в этом варятся, стоит ли вообще в эту сторону двигаться)
ну любую работу с веб и сетью в го реализовать в разы проще чем в плюсах
Обсуждают сегодня