Hosting General

ID #1020

¿Que es cache y como funciona?

Cache es una tecnología bastante antigua. Cache es una función que permite guardar información ya buscada o cargada para evitar que tener que recargar o buscar de nuveo. En el mundo de la informática, se repiten siempre las mismas búsquedas, se cargan las mismas páginas, imágenes, textos de un foro, etc. Cache lo que evita es de tener que cargar la misma información cada vez que se pide.

Pongamos un ejemplo.

Entras en una página web, que te muestra 5 imagenes, las 3 últimas noticias y el tiempo actual. Las 5 imagenes se cargan de un archivo directamente, sin mayor problema, pero las 3 últimas noticias deben ser buscadas en una base de datos, para ver cuales son las últimas 3. Para recoger la información meteorológica, la página que estás viendo necesita realizar una conexión a una base de datos externa.

Vamos a suponer que entran 10 personas como tu para ver la misma información. Las imágenes han cargado 50 veces sin problema, pero la base de datos ha tenido que realizar una búsqueda de todas las noticias, seleccionar las últimas 3 mostrarte este resultado y realizar una conexión a la base de datos externa de meteorología 10 veces.

Con un sistema de cache activado, lo que se hace almacenar esta información durante X tiempo, sin cambiar. De esta forma solo se repiten estas operaciones una vez cada 5 minutos. De esta forma si entran 1000 personas en poco tiempo, solo se habrán realizado las búsquedas y las conexiones externas 1 sola vez ahorrando en recursos, tiempo y dinero.

 

Etiquetas: -

Registros relacionados:

Última actualización: 2009-12-22 01:37
Author: Hosting FAQ
Revisión: 1.0

Digg it! Imprimir este registro Enviar a un amigo Mostrar como fichero PDF
Proponga una traducción para Proponga una traducción para
Por favor valore este registro:

Valoración media: 5 de 5 (1 Votos)

poco útil 1 2 3 4 5 muy útil

No puedes comentar este registro