fasthttp, programación web golang, marco web

fasthttp

Reutilización de la rutina de trabajo:

y la conexión entre la corrutina del trabajador a través de un canal de comunicación, el interno mantiene una lista del estado del canal listo,
después de recibir una nueva conexión de la corrutina, se encuentra el canal inactivo, el canal se conecta a través del trabajador correspondiente,
trabajador Después de procesar la conexión actual, el proceso devuelve el canal a la lista libre y espera la siguiente solicitud.

Reutilización de variables de memoria:

Fasthttp usa sync.Pool ampliamente, lo que ahorra una gran cantidad de sobrecarga de la aplicación de memoria para las variables que se usan varias veces.
Tome RequestCtx como ejemplo. Al comienzo de cada solicitud, busque primero las variables ctx reutilizables en ctxPool. Después de que se complete la solicitud , Devuelve la variable al Pool;

fasthttp viene con punto de referencia;

Supongo que te gusta

Origin blog.csdn.net/MENCO_/article/details/109157785
Recomendado
Clasificación