Docs Menu
Docs Home
/ /

Configuración del middleware de caché de consultas

En esta guía, aprenderá a configurar su aplicación para usar middleware de caché de consultas. El middleware de caché de consultas le permite activar... Caché de consultas para cada solicitud, para almacenar los resultados. Esto puede mejorar la velocidad y la eficiencia de su aplicación al reducir el número de llamadas que realiza a la base de datos.

El controlador Ruby proporciona un middleware de Rack que habilita la caché de consultas durante cada solicitud web. El siguiente código muestra cómo habilitar el middleware de caché de consultas en una aplicación Ruby on Rails:

config/application.rb
# Add Mongo::QueryCache::Middleware at the bottom of the middleware
# stack or before other middleware that queries MongoDB.
config.middleware.use Mongo::QueryCache::Middleware

Para obtener más información sobre el uso del middleware Rack en aplicaciones Rails, consulte Configuración de la pila de middleware en la documentación de Rails.

El controlador Ruby proporciona middleware de caché de consultas para trabajos activos. Puede habilitarlo para todos los trabajos en un inicializador, como se muestra en el siguiente código:

config/initializers/active_job.rb
# Enable Mongo driver query cache for Active Job
ActiveSupport.on_load(:active_job) do
include Mongo::QueryCache::Middleware::ActiveJob
end

También puede habilitarlo para una clase de trabajo específica, como se muestra en el siguiente código:

class MyJob < ActiveJob::Base
include Mongo::QueryCache::Middleware::ActiveJob
end

Volver

Registro

En esta página