我打算使用多个文件服务器来托管我的网站上传的文件。最好的方法是什么?我也应该在其他机器上安装 Web 服务器吗?或者是否有任何特殊的软件可以在网络上路由文件?你会怎么做?
谢谢,塔赫。
我打算使用多个文件服务器来托管我的网站上传的文件。最好的方法是什么?我也应该在其他机器上安装 Web 服务器吗?或者是否有任何特殊的软件可以在网络上路由文件?你会怎么做?
谢谢,塔赫。
您还可以配置gluster并将 glusterfs 安装在网络服务器上……您还将拥有一个容错系统。
这是您可以做到的一种方法...
创建一个中央路由处理程序,专门用于从网络中获取文件,并将文件服务器命名为指向各种文件服务器的子域。
当用户点击下载链接时,例如
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