Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Comprimir el tráfico de la red

El controlador de 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 tu instancia de MongoDB.

Para habilitar la compresión en la conexión a tu instancia de MongoDB, especifica los algoritmos que deseas usar de una de las siguientes maneras:

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

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

Para activar la compresión de red mediante la cadena de conexión, añade la opción compressors. Puedes 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 activar la compresión en tu objeto Client, pasa 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