Herramientas y uso Intermedio

CachéCaching

Guardar la respuesta de un pedido para reusarla después

Puntos clave
  • El caché es el método de guardar una respuesta ya hecha y, si llega el mismo pedido, entregarla de nuevo sin volver a calcular.
  • Cuando acierta, la espera y el costo bajan mucho, porque el cálculo directamente no se hace.
  • En cambio, el primer pedido y un pedido que nunca se vio antes siguen siendo lentos tal cual. Lo rápido llega desde el segundo.
  • Si el original cambia, lo guardado se vuelve una respuesta equivocada al instante. Decidir cuándo tirarlo es la mitad del trabajo del caché.
  • Una respuesta que cambia según la persona no sirve de nada guardada. El truco es guardar solo lo que sale igual para cualquiera.
Contenido

1La analogía

Junto al mostrador de trámites hay un fajo con los formularios que más se piden. En vez de encender la impresora cada vez que llega alguien, se entrega uno del fajo y listo. Se imprimió una sola vez, y desde ahí en adelante desaparece la espera.

El caché es ese casillero de formularios. Si llega de nuevo el mismo pedido, se entrega tal cual la respuesta guardada. Si el formulario no está en el casillero, ahí sí se enciende la impresora, y de paso se sacan varias copias y se guardan.

El casillero tiene pocos espacios, así que el formulario que casi nadie pide debe ceder su lugar, y si se reforma el modelo, hay que tirar todo el fajo que quedó. Si no se tira, se sigue repartiendo el modelo viejo.

2En detalle

Lo rápido llega desde la segunda vez

El caché no es una técnica que acelera el cálculo. Es una técnica que se lo salta. Por eso no ayuda en nada ante una pregunta que nadie hizo antes. El primer pedido se calcula como siempre para armar la respuesta, y solo se agrega guardar una copia de esa respuesta.

Desde el segundo pedido, la diferencia se nota. Una respuesta que tardaba unos segundos sale en un parpadeo, y como no se envió pedido al servicio, tampoco sube el uso. Cuanto más se repite la misma pregunta en un servicio, más se acumula esta diferencia.

Por eso al caché se lo mide por "cuántas veces acertó". Si nueve de cada diez veces salió del casillero, se eligió bien qué guardar; si fue solo una de cada diez, lo único que creció fue el trabajo de mantener el casillero.

Qué se puede dejar guardado

Solo un pedido igual puede recibir la misma respuesta. Aquí el criterio de "igual" es bastante estricto. Con que cambie una sola letra, o con que la parte inicial de la conversación cambie un poco, ya se cuenta como un pedido distinto. Por eso encajan bien en el casillero las respuestas que salen iguales para cualquiera: preguntas frecuentes, el resumen de un documento muy consultado, un texto de presentación que siempre acompaña a una lista.

Al revés, una respuesta que cambia según la persona no sirve guardada. Una conversación sobre tu historial de pedidos, una pregunta sobre el archivo que acabas de subir: son de ese tipo. También hay que cuidarse de que una respuesta con datos personales termine entregada a otra persona por error. Conviene revisar primero si la respuesta es igual para cualquiera.

Hay una excepción. En vez de guardar la respuesta entera, se puede guardar de nuevo solo la parte inicial del pedido. Si un servicio manda siempre por delante una regla larga o un documento, se puede dejar guardado el estado de haber leído ese principio y seguir desde ahí en el próximo pedido. La pregunta que va detrás cambia según la persona, pero el principio siempre es igual, así que ahí se ahorra tiempo y uso.

Cuándo tirarlo es la mitad del trabajo

Lo guardado se pone viejo con el tiempo. Si un aviso cambió pero en el casillero queda la respuesta vieja, el servicio empieza a dar respuestas equivocadas muy rápido. Este es el accidente más común del caché.

Por eso se fija una fecha de vencimiento. Lo que casi no cambia se guarda por más tiempo; lo que cambia seguido, por menos. A veces se conecta para que, en el momento en que se corrige el original, se borre de inmediato la respuesta relacionada. Si no se traza de antemano qué borrar cuando cambia qué, después es muy difícil encontrar dónde quedó una respuesta vieja.

Los casilleros son limitados

El espacio donde se guarda tampoco es gratis. Cuando se llena el casillero, hay que sacar algo para meter lo nuevo, y casi siempre se saca primero lo que menos se pidió. Por eso, una pregunta que llega de vez en cuando puede quedar fuera del casillero justo para la próxima vez.

El lugar donde se guarda también suele repetirse en varios niveles: dentro del equipo de quien usa, en el frente del servicio, en el punto donde se llama al modelo. Guardar en cada nivel es más rápido, pero también crece la cantidad de lugares donde puede esconderse una respuesta vieja. De ahí viene la confusión de no saber qué nivel vaciar cuando siguen saliendo respuestas raras.

3Con más precisión

Hay dos formas principales de guardar. Una entrega la respuesta solo si el texto del pedido coincide letra por letra; la otra la entrega si el sentido es parecido. La segunda multiplica los aciertos, pero también crece el riesgo de entregar una respuesta equivocada a una pregunta distinta que solo se parece. Trazar la línea de cuánto parecido cuenta como la misma pregunta es el punto central de este método.

La analogía también tiene sus costuras. El formulario en papel, cuando se reforma, cambia de aspecto y salta a la vista; una respuesta guardada envejece pero por fuera se ve intacta. El formulario lo pone y lo saca una persona, pero el caché suele funcionar solo, sin que nadie lo mire, así que hay que revisar aparte para saber qué quedó guardado dónde. Sobre todo, entregar un formulario reduce el fajo en uno, pero una respuesta guardada se puede sacar muchas veces sin que se acabe ni se gaste. Por eso, si entra una respuesta equivocada, no hay que esperar a que desaparezca sola: sigue saliendo tal cual hasta que alguien la vacíe a mano.

4Pruébalo

5Malentendidos comunes

  • Es fácil pensar que activar el caché siempre acelera todo, pero en realidad solo funciona cuando se repite el mismo pedido, así que en un servicio donde cada pregunta es distinta, solo crece el trabajo de mantenerlo.

  • Es fácil pensar que una respuesta guardada siempre es correcta, pero en realidad, después de que el original cambia, la respuesta vieja se queda ahí y puede dar información equivocada muy rápido.

  • Es fácil pensar que es la IA recordando tu pregunta, pero en realidad, a diferencia de recordar una conversación, es solo guardar aparte una copia de la respuesta para un pedido idéntico.

7Resumen en una línea

En resumenEl caché es el casillero de formularios donde se deja lista la respuesta que más se pide, y a cambio de ir mucho más rápido desde la segunda vez, hay que decidir también cuándo tirarla.

¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización2026-09-02