Thread:Project:Support desk/How to send image upload to a server from server clusters?

For example I have a wiki with about a million visitors every day. Currently this busy wiki need 10 server cluster with MW installed to support. Currently 9 server share the images in the Main server with nfs and thumb images by imagemagick. However, the IO delay is way too large and Users complain a lot. I want to send all image upload and thumb request to the Main server so that other 9 servers only handle php.

Now I know: URL could be set by $wgUploadPath. images request will be send to Main server.

Thumb request could be set by Thumb.php. So only one server need imagemagick.

My problem is: How to send the upload image to Main server without nfs? Is there a way to forward image upload to the Main server?