Múltiples servidores de archivos para el contenido de un sitio web
-
16-09-2020 - |
Pregunta
Estoy planeando usar varios servidores de archivos para alojar los archivos cargados de mi sitio web.Cuál es la mejor manera de hacerlo ?¿Debo instalar un servidor web en otras máquinas también?¿O hay algún software especial para enrutar archivos en la red?¿Qué harías pros?
gracias, Toher.
Solución
Aquí hay una forma en que podría hacerlo ...
Cree un controlador de enrutamiento central específicamente para agarrar archivos de la red y haga que sus servidores de archivos denominados subdominios que apuntan a sus diversos servidores de archivos.
Cuando un usuario hace clic en el enlace de descarga, por ejemplo.
www.example.com/getdownload.php?id=10
... la página de getDownload.php se vería en la base de datos para ver dónde se ha almacenado el archivo (asumiendo que está realizando un seguimiento de las ubicaciones de los archivos en la base de datos) o a través de lo que su convenio sea para realizar un seguimiento de las cargas , luego determine la ubicación del archivo en su red. Luego podría simplemente redirigir la URL a la carpeta de servidor / descarga correspondiente. ¿Así que getDownload.php? ID= 10, al encontrar la ubicación del archivo se rediría al servidor / URL apropiado:
AFILE.DOC está en FileServerb, redirigir ...
fileservera.example.com
aquí! -> fileserverb.example.com/a/afile.doc
fileserverc.example.com
Otros consejos
También puede configurar gluster y monte su glotusterfs en el servidor web ... ASLO tendrá una fallaSistema tolerante.