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

谢谢, 发音。

有帮助吗?

解决方案

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

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

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

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

其他提示

您还可以配置 gluster 并将您的glusterfs挂载在web服务器上......您将aslo有一个故障宽容系统。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top