Por 10 Degrees
EN / ES / RO / PT / FR / RU

Caché Explicado

Al trabajar con desarrolladores de sitios web, escucharás, en algún momento, hablar de la caché / almacenamiento caché. Si has llegado aquí, es con el objetivo de que puedas entender un concepto que hasta incluso a nosotros nos ha costado entender.

Una de las mejores explicaciones del concepto de la caché que he escuchado, ha sido de un conferenciante de WordPress. El conferenciante preguntó a la audiencia: "¿Cuánto es 3.485.250 dividido 23.235?"

*Conferenciante, Peter Chester

Todos hicieron silencio.

Algunos sacaban calculadoras para hacer las cuentas, y finalmente uno de ellos respondió la pregunta después de unos segundos.

Un momento después, el conferenciante preguntó exactamente la misma pregunta. Pero esta vez, todos pudieron responder inmediatamente.

Éste es un gran ejemplo de la caché.

El proceso que más tiempo lleva fue ejecutado una sola vez. Luego, cuando se hizo la misma pregunta, la respuesta ya estaba disponible, y fue entregada mucho más rápido.

Cuando aplicamos este concepto con tu sitio web, esto implica un tiempo de respuesta súper rápido, sin tener que volver a realizar el largo proceso de descargar el contenido, cada vez que carga la página.

El primer visitante a cualquier página de tu sitio está "haciendo la pregunta", y el servidor provee la respuesta. Ahora bien, la próxima vez que un visitante vaya a la misma página, es decir "haga la misma pregunta", el servidor puede proveer la respuesta, es decir, la página web, mucho más rápido.

Cuando trabajamos en tu sitio web, cambiaremos el código, y al hacer esto, efectivamente habremos cambiado la pregunta y por lo tanto la respuesta.

El problema que se presenta es que no es tan fácil convencer a una habitación llena de gente que la respuesta que conocían ha sido cambiada.

Para añadir a nuestros problemas, algunas de las personas en esa habitación han comentado a otras personas la respuesta anterior. Personas que no están en esa habitación y de las cuales no tenemos control.

A lo que me refiero por "otras personas" es que tu propio navegador también almacenará información caché y seguirá mostrándote la versión anterior de tu sitio.

Ésta es la situación que tenemos: hemos cambiado el código en tu sitio web, estando seguros que hemos completado nuestro trabajo, pero tal vez no has podido observar los cambios ni ninguna evidencia de nuestro trabajo.

Actualizando el sitio web un par de veces puede ser la solución en algunos casos, pero en otros, la caché es obstinada y será cuestión de tiempo.

¿Entonces, no podemos simplemente apagarla?

Desafortunadamente, las desventajas de la caché son algo que debemos tolerar; simplemente porque la velocidad y eficiencia que tu sitio web adquiere usando caché compensa el leve inconveniente de no poder ver los cambios de manera instantánea.

Así que gracias por leer, y esperamos que hayas podido comprender que es la caché y como afecta lo que ves en los sitios web.

Aquí hay otros recursos que pueden ser de utilidad:


Por favor comparte

Por 10°

Especialistas de WordPress

Gracias Peter Chester.