Usando Caché Compartida

Shared Cache es un servidor local que permite a los equipos compartir de forma segura archivos que han sido accedidos por otros miembros del equipo dentro de la misma LAN.

Como ejemplo:

  1. Miembro del equipo 1 accede large_video.mp4 mientras está conectado al shared cache

  2. ShadeFS comienza a servir ese archivo a Miembro del equipo 1 desde la nube

  3. En segundo plano, el shared cache también comienza a almacenar en caché large_video.mp4

  4. El shared cache termina completamente de almacenar en caché large_video.mp4

  5. Miembro del equipo 2 ahora accede large_video.mp4 en ShadeFS

  6. El shared cache ejecuta comprobaciones de permisos para validar Miembro del equipo 2 tiene acceso a large_video.mp4

  7. large_video.mp4 se sirve inmediatamente a la máxima velocidad de la LAN desde el shared cache

En esta configuración, el segundo acceso se sirve a la máxima velocidad, haciendo la reproducción en gran parte instantánea y evitando el uso de ancho de banda contra la nube. Las grandes instancias de shared cache pueden prácticamente evitar los viajes de ida y vuelta a la nube excepto en el primer acceso.

Descarga e instalación

Shared Cache es un ejecutable de terminal sin interfaz de usuario. Puedes obtener una versión para descargar solicitándola. Los valores predeterminados suelen ser correctos para la mayoría de las configuraciones, lo que significa que para la mayoría de las personas normalmente es solo un doble clic para iniciar.

Compatibilidad con S3

Shared Cache admite el uso tanto de un backend local (disco) como de un destino S3 local para almacenar en caché los datos. Esto puede habilitarse pasando --storage-backend=s3 con el endpoint, bucket, región, access y secret.

Opciones de configuración

Unirse al Shared Cache

Dado que los permisos los gestiona el Shared Cache, unirse es increíblemente fácil y no requiere contraseña. El shared cache se anuncia usando bonjour. En la mayoría de los casos los clientes en la misma red lo detectan y aparecerá un modal preguntando si desean unirse.

Si no aparece un modal, se puede unir al caché directamente yendo a Ajustes → Shared Cache → Conectar manualmente e ingresando la dirección. Un ejemplo de entrada podría verse como http://192.168.1.45:8003

Última actualización