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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top