Maneras de optimizar gzip en Go(lang)

Gzip es un programa que nos permite comprimir información y es usado principalmente para reducir el tamaño de los payload en la red. Internamente lo usamos para ahorrar almacenamiento, pero sus casos de usos varían. Para empezar, podemos escribir una función que reciba nuestro mensaje en bytes y retorna []byte con nuestra información ya codificada, la llamaremos compressData. func compressData(b []byte) ([]byte, error) { var buf bytes.Buffer zw := gzip.NewWriter(&buf) if _, err := zw. [Leer más]
gzip  io  server  golang