Question

Je prévois d'utiliser plusieurs serveurs de fichiers pour héberger mes fichiers téléchargés de mon site Web.Quelle est la meilleure façon de le faire?Devrais-je installer un serveur Web sur d'autres machines?Ou existe-t-il un logiciel spécial pour router des fichiers sur le réseau?Que feriez-vous?

merci, Taher.

Était-ce utile?

La solution

Voici une façon de le faire ...

Créer un gestionnaire de routage central spécifiquement pour saisir des fichiers hors du réseau et que vos serveurs de fichiers sont nommés sous forme de sous-domaines pointant vers vos différents serveurs de fichiers.

Lorsqu'un utilisateur clique sur le lien de téléchargement, par exemple.

www.example.com/getdownload.php?id=10

... La page getdownload.php examinerait la base de données pour voir où le fichier a été enregistré (en supposant que vous suiviez la trace des emplacements des fichiers de la base de données) ou via tout ce que votre convention est de garder une trace des téléchargements. , puis déterminez l'emplacement du fichier sur votre réseau. Ensuite, cela pourrait simplement rediriger l'URL sur le dossier serveur / téléchargement approprié. Alors getdownload.php? Id= 10, lors de la recherche de l'emplacement du fichier redirigerait vers le serveur / URL approprié:

afile.doc est sur FileServerb, rediriger ...

FileServera.Example.com

ici! -> fichierserverb.example.com/a/afile.doc

FileServerC.Example.com

Autres conseils

Vous pouvez également configurer Gluster et montez vos glusterfs sur le serveur Web ... vous allez avoir une fauteSystème tolérant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top