One method that I've used in the past is to dedicate one server based on
some kind of hashing algorithm (username?) to be the upload server. That
server should have a unique DNS entry (www2.domain.ext) which all URLs that
need upload processing refer to.
The other way to do it is to store the file as a blob object in a database.
That will scale regardless of number of web servers, but does take a hit in
terms of storing in the DB.
What about other filesystem solutions like NFS?
On 7/4/08 8:35 PM, "Ron" <[EMAIL PROTECTED]> wrote:
> I dont know if this question is allowed here:
> i have a web interface that let's user upload file, but i have 2 servers
> and use dns round-robin. when a user uploads a file, it will only be
> uploaded on one of the servers.
> how can i make sure that when a file is uploaded on one server it will
> also be transferred on the other server?
> can i use php to execute the rsync command, and transfer the uploaded
> file to the other server? or are there other ways to transfer? thank you
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php