Live data from Hacker News

Ask HN: I built a site that just went ridiculously viral. What do I do now?

news.ycombinator.com

71–80 of 195 posts

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#71

hey Mark, if you need server capacity I can set you up with four machines on very short notice, let me know. j@ww.com (no charge, help you handle the spike and see if it has staying power without having to get in to long term contracts).

Jacques, you are, and continue to be, one of my favorite people on Hacker News. Thank you. Shooting you an email. :)

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#72
My guess is this app doesn't need the resources he is throwing at it. If you look at the pages it is dead simple. I can't imagine what was using all the CPU. Would have been good to get a TOP or something to see what was going on. Since it is on Ruby, I recommend getting it on NewRelic and have it tell you where the bad parts are.

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#73
post #39
post #11

I recently built a Facebook application that approached the same kind of growth. Sites like this typically see eCPM between $0.10 and $0.30 for advertising. So you're looking at around $30/day revenue right now. Consider switching to EC2. This will allow you to easily scale up to a more powerful server if growth continues or down to a less powerful one if traffic tapers off. Depending on how you set things up, a comm…

Would it be possible to see your Facebook app? I'm curious to see what traits these fast growing apps have in common in person.

Sorry. It got banned from platform for a few reasons including tagging photos that didn't have people in them. (Similar to the cartoons that people upload and tag their friends as characters).

In general the biggest trait is that the app is built around sharing. Apps where sharing is a secondary feature generally do much worse in comparison to those where the whole point of the app is to share something. Even successful games on the Facebook platform universally require users to share content with friends to progress.

Many of the most basic viral apps are simply based around sending gifts to friends. If 10% of users that receive some sort of virtual gift then go on to send it to an average of 11 friends, your app will be highly viral in no time.

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#74
post #50
post #24

No offense, but putting it on HN in the middle of traffic spike pressures would not help things. ;) I was able to sign up and see just enough to get a feel before the site became unresponsive. I like that it's dead simple. I can also see how it's incredibly viral as it asks you to ask others to describe you -- very smart. At first glance it looks to me like something that could enjoy tons of traffic, but which would…

>> Next, I would try to become known as the place to get a quick summary on anybody -- even celebrities. You mean like About.me is attempting to do? This is an interesting twist though... However - the quick summary I look for on anyone of interest (professionally) is linkedin. I do not and shall not have a facebook account.

Yes, but I'd view this one as more more social/playful, not really serious. :)

A gossipy feel might be better anyway. Imagine the "word status" on Paris Hilton going from "hot" to "classy", "generous" and "caring" or something like that... ;)

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#75
Why did you build it? What was your motivation? I tried it, and I have no idea why would I spam my friends with link so they would describe me. I have absolutely no interest in that, and I would feel really stupid sending anyone link like that.

Did you actually felt the need to have such a website? Or you just figured people will like it? How did you figure that out?

Please, share.

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#76
post #6
post #4

Earlier quoted context omitted.

You don't even need Facebook connect to try it out, just sign up. Send the site to your friends, they give you three words anonymously, you see them. I need to up the copy on the site.

Then why do you need all those Facebook permissions?

You can go to facebook and turn off the posting and offline access without disconnecting the app.

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#77
post #74
post #50

Earlier quoted context omitted.

>> Next, I would try to become known as the place to get a quick summary on anybody -- even celebrities. You mean like About.me is attempting to do? This is an interesting twist though... However - the quick summary I look for on anyone of interest (professionally) is linkedin. I do not and shall not have a facebook account.

Yes, but I'd view this one as more more social/playful, not really serious. :) A gossipy feel might be better anyway. Imagine the "word status" on Paris Hilton going from "hot" to "classy", "generous" and "caring" or something like that... ;)

Good idea. Like a trends.google for celebs.

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#78
post #57

Where is your current bottleneck? mysql? check your slow query log, turn on the log-queries-not-using-indexes, do a quick analysis of those to see if you have queries that aren't using an index or queries that can be optimized. Probably 90% of the scaling problems are database issues. The quick solution is to scale up your current linode package, however, I think you might find that your traffic is going to peak and…

Last week I optimized some MySQL queries which triggered the 'not-using-index' warning, even when I had all fields which were used for selecting and sorting indexed. I think a JOIN on a nested subselect somehow confused MySQL: when I duplicated some extra restraining WHERE clauses into the subselect, response shot up from 800msec to 12msec per query. Very nice. But the query still shows up as 'not-using-index', which is strange.

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#79
post #35

minimize the server work; get some cheap nodes at rackspace cloud; use one node for sessions in memcache; use two nodes for mongodb (master/slave) read from both; try to minimize xss/html/js and gzip everything; cache as much as possible; maybe even queue inserts/updates with redis and a cron; thats how i survived a mini fb app thatwent from zero to 44 million users in 7 days... rackspace cloud + memcache + redis ins…

which was mini fb-app, if you don't mind me asking?

Re: Ask HN: I built a site that just went ridiculously viral. What do I do now?

#80
post #22
post #5

the site got twenty two hundred hits within two hours?

Two hundred twenty thousand. In two hours.

220.000 hits in 2 hours is about 220000/3600/2 = 30 hits per second. The server needs to produce pages in about 33 msec. And all that is average; there could be spikes. Hmmm, interesting. And certainly doable. On my site I use memcached and that produces pages in 3 to 4 msec.
Post reply on HN