Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to know what kind of infrastructure is need for a dating website developed in php/mysql. Consider a website like match.com and eharmony.com with millions of users. Users create their profile, can upload several photos, serach profiles and chat and Emails.

So what kind of hosting plan is needed for such website? How much DiskSpace is ideal? Any limitations with Database? What kind of Server Configuration?

What kind of plan/server configuration should I start with initially? say my site is going to be about one-third of match.com

When should I move to a higher level plan?

share|improve this question
up vote 1 down vote accepted

I found this document which describes the architecture of match.com http://www.plentyoffish.com/match.pdf. At one point they had 120 servers. So you're looking at getting 40 servers. You'll want them all to yourself so you need to pay for dedicated hosting, or buy them yourself and rent space in a data centre.

You need to move to a higher level when your servers are beginning to get overloaded.

How much disk space - it depends how much data you have.

Server configuration is something that can't be easily answered in a question like this, but you'll probably want a front end server that passes out requests to other servers. You'll want to separate out the databases from the servers doing scripting and the servers serving up static content.

To start off though, you could have two servers, one for the database, one for everything else.

This question isn't quite the same as yours, but has some pointers to useful resources: http://serverfault.com/questions/84715/nix-cloud-cluster-solutions-for-scalable-web-services

share|improve this answer
Thanks. I haven't checked out the links regarding disk space, users will have ability to upload their photos(more than one and may be upto 5) and possibly 1-2videos. Right now I am not sure how this content will be stored i.e. as content or as data. – gbs Jun 17 '11 at 15:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.