2010-07-15 5 views
0

Je prévois d'utiliser plusieurs serveurs de fichiers pour héberger mes fichiers téléchargés sur le 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 acheminer les fichiers sur le réseau? Que ferais-tu des pros?Plusieurs serveurs de fichiers pour le contenu d'un site Web

Merci, Taher.

+0

plus d'espace, ou plus de bande passante? – jigfox

+0

Plus d'espace ..... – Taher

Répondre

0

Voici une façon que vous pouvez le faire ...

Créer un gestionnaire de routage central spécifiquement pour saisir des fichiers sur le réseau et que vos serveurs de fichiers désignés comme sous-domaines pointant vers vos différents serveurs de fichiers.

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

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

... la page GetDownload.php regarderait dans la base de données pour voir où le fichier a été stocké (en supposant que vous » re suivi des emplacements de fichiers dans la base de données) ou par le biais de votre convention pour le suivi des téléchargements, puis déterminer l'emplacement du fichier sur votre réseau. Ensuite, il pourrait simplement rediriger l'URL vers le serveur/dossier de téléchargement approprié. ? Alors GetDownload.php id = 10, à trouver l'emplacement du fichier redirigerez au serveur/URL appropriée:

AFile.doc est FileServerB, redirect ...

FileServerA.Example. com

Ici! -> FileServerB.Example.com/A/AFile.doc

FileServerC.Example.com

0

Vous pouvez également configurer gluster et monter vos glusterfs sur le serveur web ... Vous aslo un système tolérant aux pannes. Qu'essayez-vous d'accomplir avec plusieurs serveurs?

Questions connexes