I thought LAMP was supposed to be more scalable than IIS

Hey drop us a line about the show. Feel free to ask questions, provide feedback and criticism, or just ramble on about anything your little heart desires.

Moderators: snarkout, Patrick, dann

I thought LAMP was supposed to be more scalable than IIS

Postby greggh » Wed May 09, 2007 2:28 am

I was listening to an interview with PlentyOfFish.com (largest free dating site) founder.

http://channel9.msdn.com/ShowPost.aspx?PostID=300230#300230

He uses just ONE Windows 2003 server for a dynamic site with forums that has 31 Million pageviews/day and as much as 50,000 concurrent users. I am totally blown away. How the hell is that possible?
Last edited by greggh on Wed May 09, 2007 4:05 pm, edited 2 times in total.
User avatar
greggh
 
Posts: 1036
Joined: Fri Jun 02, 2006 7:17 pm
Location: Brooklyn, NY USA

Postby adam » Wed May 09, 2007 3:19 am

I cannot believe that. Seriously, I don't believe it.
Image
User avatar
adam
 
Posts: 73
Joined: Sat Jun 03, 2006 4:43 pm
Location: Dora, Alabama

Postby allix » Wed May 09, 2007 6:46 am

he is lying
Арте́льный горшо́к гу́ще кипи́т
Working as a team produces better results
Russian Proverb
User avatar
allix
 
Posts: 1079
Joined: Tue Dec 19, 2006 5:07 pm
Location: London, England

Postby snarkout » Wed May 09, 2007 8:20 am

I doubt he's "lying" but he probably has no idea what he's talking about.
Shared pain is lessened, shared joy is increased; thus do we refute entropy.
--Spider Robinson
User avatar
snarkout
Site Admin
 
Posts: 1342
Joined: Tue Aug 16, 2005 9:35 pm

Re: I thought LAMP was supposed to be more scalable than IIS

Postby Gomer_X » Thu May 10, 2007 8:59 am

greggh wrote:He uses just ONE Windows 2003 server for a dynamic site with forums that has 31 Million pageviews/day and as much as 50,000 concurrent users. I am totally blown away. How the hell is that possible?

This link doesn't say what kind of hardware he's using. I can believe that with a big enough server you could do that much traffic. It would be stupid to handle that much business with no redundancy, though.

This means nothing, of course, because you can't say one server is "more scalable" than another without running the same load on Linux.

I know that Myspace runs on IIS, though, and I imagine they do a fair amount of traffic. :D I've heard that newer versions of IIS perform pretty well.
User avatar
Gomer_X
 
Posts: 901
Joined: Fri Jun 03, 2005 1:31 pm
Location: Cincinnati, Ohio, USA

Re: I thought LAMP was supposed to be more scalable than IIS

Postby mowestusa » Thu May 10, 2007 9:19 am

Gomer_X wrote:I know that Myspace runs on IIS, though, and I imagine they do a fair amount of traffic. :D I've heard that newer versions of IIS perform pretty well.


I as well, have heard that Windows Server 2003 is solid, and there are others who feel IIS is just wonderful as a webserver. Now I will admit that all who have told me this have little experience to no experience with the LAMP stack or the last time they tried it goes back to 2000. Most of them are comparing Windows Server 2003 to other Windows server editions, and they comment on its stability, ease of use and set up.

Even I would admit that for the Desktop WinXP is light years ahead of Win98SE, but that doesn't mean I prefer it over my Linux boxes.
User avatar
mowestusa
 
Posts: 298
Joined: Mon Apr 04, 2005 10:27 pm
Location: Farm Fields of Wheat and Corn

Re: I thought LAMP was supposed to be more scalable than IIS

Postby snarkout » Thu May 10, 2007 10:01 am

Gomer_X wrote:
greggh wrote:He uses just ONE Windows 2003 server for a dynamic site with forums that has 31 Million pageviews/day and as much as 50,000 concurrent users. I am totally blown away. How the hell is that possible?

This link doesn't say what kind of hardware he's using. I can believe that with a big enough server you could do that much traffic. It would be stupid to handle that much business with no redundancy, though.

This means nothing, of course, because you can't say one server is "more scalable" than another without running the same load on Linux.

I know that Myspace runs on IIS, though, and I imagine they do a fair amount of traffic. :D I've heard that newer versions of IIS perform pretty well.


Very good point - if by "1 machine" what they meant was "1 rack, clustered" I could see it easily.
Shared pain is lessened, shared joy is increased; thus do we refute entropy.
--Spider Robinson
User avatar
snarkout
Site Admin
 
Posts: 1342
Joined: Tue Aug 16, 2005 9:35 pm

Re: I thought LAMP was supposed to be more scalable than IIS

Postby Gomer_X » Fri May 11, 2007 2:22 pm

Snarkout wrote:Very good point - if by "1 machine" what they meant was "1 rack, clustered" I could see it easily.

I listened to the interview (it's pretty short), and they give no details. He just says "one server" and gives no hardware info at all.

He started on a home machine over a DSL connection, then migrated to a $100 a month server. If he is still using one server, you can get a quad core machine with 8 gigs of RAM for around $400 a month, and that might be able to handle the load.

If all you really care about is the maximum number of connections per minute, IIS is a good server. I don't think anyone ever said apache is the fastest. That's why Google doesn't use apache. If you want a secure, stable, proven platform though, IIS is not it. :D
User avatar
Gomer_X
 
Posts: 901
Joined: Fri Jun 03, 2005 1:31 pm
Location: Cincinnati, Ohio, USA

Postby Vogateer » Fri May 11, 2007 5:15 pm

Doesn't Lighttpd do a great job of scaling? I seem to remember someone from Wordpress mentioning how well Lighttpd scaled. It doesn't have all the options of Apache, but if you're not using all those options, I'd imagine it's perfect for a great number of connections.
Vim is beautiful
User avatar
Vogateer
 
Posts: 700
Joined: Thu Nov 17, 2005 11:18 pm
Location: Norman, Oklahoma

Postby allix » Sat May 12, 2007 5:48 am

Vogateer wrote:Doesn't Lighttpd do a great job of scaling? I seem to remember someone from Wordpress mentioning how well Lighttpd scaled. It doesn't have all the options of Apache, but if you're not using all those options, I'd imagine it's perfect for a great number of connections.


http://trac.lighttpd.net/trac/

lighttpd is a secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments. It has a very low memory footprint compared to other webservers and takes care of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and many more) make lighttpd the perfect webserver-software for every server that suffers load problems.
Арте́льный горшо́к гу́ще кипи́т
Working as a team produces better results
Russian Proverb
User avatar
allix
 
Posts: 1079
Joined: Tue Dec 19, 2006 5:07 pm
Location: London, England

Re: I thought LAMP was supposed to be more scalable than IIS

Postby treehead » Mon May 14, 2007 2:56 pm

greggh wrote:I was listening to an interview with PlentyOfFish.com (largest free dating site) founder.

http://channel9.msdn.com/ShowPost.aspx?PostID=300230#300230

He uses just ONE Windows 2003 server for a dynamic site with forums that has 31 Million pageviews/day and as much as 50,000 concurrent users. I am totally blown away. How the hell is that possible?


Sure it's possible--when the bulk of your page content is served out on Linux servers hosted by Akamai or on servers that report themselves as IIS instead of Apache.

Possible...

treehead
"It is a widely accepted notion among painters
that it does not matter what one paints, as long as
it is well painted. This is the essence of
academicism. There is no such thing as a good
painting about nothing." --Mark Rothko
User avatar
treehead
 
Posts: 159
Joined: Wed Aug 17, 2005 3:20 pm
Location: detroit metro, usa

Postby greggh » Sun May 20, 2007 10:54 pm

The PlentyOfFish guy responds:

http://plentyoffish.wordpress.com/2007/ ... g-servers/

Upgrading servers.

When you get big and do stuff no one else does there are endless people who have never built a big application come out and say its impossible, i’m lieing etc.

http://www.thelinuxlink.net/forum/viewtopic.php?p=14426

I did a more in-depth case study with microsoft a while back but not sure when that will come out. But since then i’ve upgraded my web server. I’m now using a server with 2 Quad Core Intel chips(Zeon X5355 @ 2.66Ghz), 8 Gigs of ram (only using about 800 megs) and 2 hard drives using windows x64 server 2003. Total cost was a couple of grand. The system works a lot better when going over 2 million pageviews an hour. All outbound Data is being Gzipped and even than only 30% CPU usage. To clarify I have only 1 webserver that serves all those pageviews. Most of the 100 million plus image requests a day are running through akamai. This server does serve 10’s of millions of image requests directly, but most of those images are in ram so its not much of a load.

This server wasn’t originally ment to be a webserver, I just wanted to test out the new quad cores and see how they work.
User avatar
greggh
 
Posts: 1036
Joined: Fri Jun 02, 2006 7:17 pm
Location: Brooklyn, NY USA

Excuse me?

Postby treehead » Mon May 21, 2007 5:45 am

greggh wrote:The PlentyOfFish guy responds:

http://plentyoffish.wordpress.com/2007/ ... g-servers/


So help me out here, because obviously as a Windows SysAdmin and a former Web Developer, I have no clue what I'm talking about... How does this discount any criticisms we given here?

;treehead
"It is a widely accepted notion among painters
that it does not matter what one paints, as long as
it is well painted. This is the essence of
academicism. There is no such thing as a good
painting about nothing." --Mark Rothko
User avatar
treehead
 
Posts: 159
Joined: Wed Aug 17, 2005 3:20 pm
Location: detroit metro, usa

Postby snarkout » Mon May 21, 2007 8:39 am

The guy must be doing pretty well if this is the most inflammatory thread he can find to point to. This is hardly a flame-fest by any stretch of the imagination - one person calls him a liar, and a few others are incredulous. OS aside, I'm intrigued - I can't imagine a single NIC, regardless of type, keeping up with all those millions of page hits very well, and I'm wondering what sort of pipe he has to the intarweb. Even gzipped, that's a lot of bits per hour to shove down a single pipe. As for the comment on his blog saying that a box with those specs wasn't just a couple Gs, well, we just built a similar one at work for, IIRC, around $9k, so while not "a couple, not $100k either.
Shared pain is lessened, shared joy is increased; thus do we refute entropy.
--Spider Robinson
User avatar
snarkout
Site Admin
 
Posts: 1342
Joined: Tue Aug 16, 2005 9:35 pm

Postby Vogateer » Mon May 21, 2007 2:15 pm

Most of the 100 million plus image requests a day are running through akamai. This server does serve 10’s of millions of image requests directly, but most of those images are in ram so its not much of a load.


Nice hardware and very tiny images. It comes out to about 556 page views a second. Sounds like a lot, but I've never tried anything like that.
Vim is beautiful
User avatar
Vogateer
 
Posts: 700
Joined: Thu Nov 17, 2005 11:18 pm
Location: Norman, Oklahoma

Next

Return to Tech Show Discussion

Who is online

Users browsing this forum: No registered users and 1 guest