Php 多个wordpress服务器之间的共享上载文件夹

Php 多个wordpress服务器之间的共享上载文件夹,php,wordpress,Php,Wordpress,我有一个被复制的wordpress博客,即负载均衡器后面的两台服务器为同一个wordpress博客服务。我将两台服务器上的数据库指向同一个数据库,因此我在那里没有问题。但是,当用户被转发(由负载平衡器)到服务器1并上载文件时,它们将保留在服务器1上。服务器2也是如此。这些文件不在两台服务器之间共享,因此转发到服务器2的用户将看不到上载到服务器1的文件(例如图像) 我读到上传文件夹可以更改,但“此路径不能是绝对路径,它始终是相对路径” 在服务器之间共享上载文件夹的最佳做法是什么?选项: 设置在服务

我有一个被复制的wordpress博客,即负载均衡器后面的两台服务器为同一个wordpress博客服务。我将两台服务器上的数据库指向同一个数据库,因此我在那里没有问题。但是,当用户被转发(由负载平衡器)到服务器1并上载文件时,它们将保留在服务器1上。服务器2也是如此。这些文件不在两台服务器之间共享,因此转发到服务器2的用户将看不到上载到服务器1的文件(例如图像)

我读到上传文件夹可以更改,但“此路径不能是绝对路径,它始终是相对路径”

在服务器之间共享上载文件夹的最佳做法是什么?

选项:

  • 设置在服务器之间复制文件的内容。ie:cron作业中的rsync
  • 将网络共享装载到两台服务器上的uploads文件夹
  • 选项:

  • 设置在服务器之间复制文件的内容。ie:cron作业中的rsync
  • 将网络共享装载到两台服务器上的uploads文件夹

  • 您已经实现了负载平衡,为什么不去掉一些http负载呢。 将上传移动到类似s3的地方 这里有一个插件


    移动其余的静态文件,例如主题和插件文件,对服务器负载也有好处。

    您已经在进行负载平衡,为什么不去掉一些http负载呢。 将上传移动到类似s3的地方 这里有一个插件


    移动其他静态文件,例如主题和插件文件,也有利于服务器负载。

    非常适合这种网络share@BenLancGlusterFS对于在两台服务器之间共享一个文件夹来说有点过分。当然,但如果一台服务器宕机,这是非常宽容的,因为它本身没有“主服务器”。如果只有一个故障点,则无法实现两台服务器的负载平衡如果必须指定一个相对于该路径的路径,如何设置网络共享?是这种网络的理想选择share@BenLancGlusterFS对于在两台服务器之间共享一个文件夹来说有点过分。当然,但如果一台服务器宕机,这是非常宽容的,因为它本身没有“主服务器”。如果出现单点故障,则无法实现两台服务器的负载平衡如果必须指定一条与ABSPATH相对的路径,如何设置网络共享?我知道可以使用SSHFS“符号链接”目录。我自己从未尝试过,不幸的是我知道使用SSHFS“符号链接”目录是可能的。不幸的是,我自己从未尝试过,因为有一个插件需要在本地裁剪图像;如何在不同的生产节点之间同步uploads文件夹?我使用的大多数插件都不能在负载均衡器后面的多个节点上工作。他们只是假设,即使你使用了一些媒体卸载,你的本地上传文件夹中仍然有这些文件;如何在不同的生产节点之间同步uploads文件夹?我使用的大多数插件都不能在负载均衡器后面的多个节点上工作。他们只是假设,即使您使用了一些媒体卸载,您的本地上传文件夹中仍然有这些文件。