一个网站内容的多个文件服务器

时间:2010-07-15 21:12:41

标签: php apache fileserver

我打算使用多个文件服务器来托管我的网站上传文件。什么是最好的方法呢?我应该在其他机器上安装Web服务器吗?或者是否有任何用于在网络上路由文件的特殊软件?你们的专业人士会做什么?

谢谢, 塔希尔。

2 个答案:

答案 0 :(得分:0)

这是你可以做到的一种方式......

创建一个专门用于从网络中抓取文件的中央路由处理程序,并将文件服务器命名为指向各种文件服务器的子域。

当用户点击下载链接时,例如

  

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

... GetDownload.php页面将查看数据库以查看文件的存储位置(假设您正在跟踪数据库中的文件位置)或通过任何跟踪上传的约定,然后确定网络上文件的位置。然后它可以简单地将URL重定向到适当的服务器/下载文件夹。所以GetDownload.php?id = 10,找到文件的位置后会重定向到相应的服务器/ URL:

  

AFile.doc位于FileServerB上,重定向...

     

FileServerA.Example.com

     

在这里! - > FileServerB.Example.com/A/AFile.doc

     

FileServerC.Example.com

答案 1 :(得分:0)

您还可以配置gluster并在网络服务器上安装glusterf ...您还将拥有容错系统。