0

我在使用 PHP 的 Web 应用程序中具有照片上传功能。它将在许多服务器上作为分布式应用程序托管。

现在,问题是我应该如何处理该照片上传功能,以便该照片可以在所有服务器上使用?我的应用程序在 php 中。

4

1 回答 1

1

您可以使用现有的平台来执行同步。大多数现代操作系统都支持同步,您也可以使用外部工具。

在操作系统级别:

  • 您可以将rsync用于 *nix 服务器(另外,它也已移植到 Windows)
  • 这是在 Windows 服务器之间执行此操作的一种方法

使用外部工具:

使用 PHP:

  • 你可以使用librsync
  • 您可以为每个分布式服务器添加一个 FTP/SSH 服务器。文件上传到一台服务器后,可以通过 FTP 上传到其他服务器。PHP 包含 FTP 功能——请查看 PHP 手册中的 FTP 部分
  • 使用 FXP 在服务器之间传输文件。KioobFTP 类可用于此,因为它实现了 FXP 传输
于 2013-06-10T11:46:56.593 回答