Hey everyone!
I'm working on a very large Drupal project (www.projectopus.com, shameless self promo) and have come to the point where it is obvious that we need to get our system on multiple servers.
First, my question: Does anyone have experience with running drupal over multiple servers? what advice can you give me (us)?
Second, our setup (roughly):
Our site is a music portal, among other things, and it we are readily getting loaded up with more and more content: AWSOME!
However, the files directory (where all music, and other user uploads are stored) is getting REALLY large. Right now we have pretty good security in this system whereby all files are being transfered with an embedded music player and other indirect means. It is clear though that we need this data on a seperate server, or at some point in the near future we'll crash the system: NOT so awsome...
Thirdy, my idea for a new setup is as follows:
First server:
* Serves the main website, html, php, DB, images that are part of the main site
* contains super modified drupal installation that is smart and knows that downlod requests need to come off server #2
Second server:
* Has a small website of scripts that authenticate file transfer requests (serious development work here I think)
* Contains all user uploaded data (music, node attachments, et al.)
So, does anyone have experience with problems of this sort?