Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/01/2010, 09:04
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 4 meses
Puntos: 606
Respuesta: web de enlaces.. y programa?

Por lo que he podido ver, mi respuesta ha disgustado al usuario "zaetoner" (y no es la primera vez) hasta el punto de llegar a darme "mal karma":



Por lo que voy a proceder a explicar un poco más mi respuesta a ver si al interesado, SainT90, le es de más utilidad:

El problema de tener un sistema centralizado en un servidor es que restringuiendo su acceso (o por su cierre o por banear su IP) los clientes no pueden compartir nada. Esto es válido por ejemplo para una web de descargas donde los usuarios consultan donde estan los enlaces del contenido a descargar. Pero también es válido si el programa accede a una BBDD que esta en un servidor fijo para que los clientes puedan obtener los links.

La solución, que ya está presente en programas como Emule con la red Kademlia, es eliminar la necesidad de un servidor al que acceder. De esta forma son los propios clientes quienes comparten entre si, sin intermediarios, los enlaces. Hay varios programas P2P de código abierto que funciona de forma descentralizada y que ahora se están volviendo a actualizar y a ponerse de moda. Yo creo que tu posible programa tendría que tirar por este camino. La idea en sí es muy interesante y tiene muchos usos. Un compañero de facultad programó un sistema descentralizado para compilar grandes trozos de código, de forma que las máquinas se enviaban el código entre ellas para que lo compilase la que tenía más recursos libres.

Sobre esta última opción, dando un primer vistazo a google te puedes encontrar a Madagascar pero me suena que hay otra por ahí. Se lo consulto a un amigo y si te sigue interesando dimelo :)
__________________
Aviso: No se resuelven dudas por MP!