Docs Menu
Docs Home
/ /

Comprimir el tráfico de la red

El controlador Ruby admite la compresión de red para reducir la cantidad de datos transmitidos entre el cliente y el servidor.

El controlador admite los siguientes algoritmos de compresión:

  • Rápido

  • Zlib

  • Zstandard

Si especifica varios algoritmos de compresión, el controlador selecciona el primero de la lista compatible con su instancia de MongoDB.

Para habilitar la compresión para la conexión a su instancia de MongoDB, especifique los algoritmos que desea utilizar de una de las siguientes maneras:

  • Agregue los algoritmos a su cadena de conexión como parámetro

  • Especifique los algoritmos en el compressors opción de su objeto Mongo::Client

Para habilitar la compresión de red mediante la cadena de conexión, agregue la opción compressors. Puede especificar uno o más algoritmos como una lista separada por comas.

uri = "mongodb://<hostname>:<port>/?compressors=zlib,snappy"
client = Mongo::Client.new(uri)

Para habilitar la compresión en su objeto Cliente, pase la opción compressors al constructor Mongo::Client.

client = Mongo::Client.new(["<hostname>:<port>"],
compressors: ["zlib", "snappy"])

Volver

Opciones de conexión

En esta página