Ask Your Question
1

Some questions regarding askbot

asked 2011-05-15 16:59:56 -0600

tdi201 gravatar image

updated 2011-05-15 17:09:44 -0600

First I must say this is a wonderful piece of software. Second I want to ask a few questions about Askbot:

  1. What will do Askbot under heavy load. IE. what if 1000 users are trying to post a question at same time or what if 1000 users are trying to click on a link the same time? This means 1000 inserts or selects in less of a second. How is Askbot handling this?

  2. How well scales Askbot? Can it handle tens of thousands of registered users?

  3. Please give some examples about hardware requirements. Like: for 100 users and 1000 questions Intel Atom is enough, for 1000 users and 10 000 questions Core 2 Duo will do, for 10 0000 users and 100 000 questions Core i7 is enough. What about RAM and storage?

  4. If one server can't handle the traffic, how can you use Askbot on multiple servers? Besides using VPS or cloud. What has to be done?

Were any benchmarks conducted to give some rough ideea about performance?

I know that it sounds crazy, like I'm doing next facebook or Linkedin, but I'm curious and I want to do some planning before making my Q&Site.

Thanks!

edit retag flag offensive close merge delete

Comments

The title of your question is pretty bad, I must say. Could you make it more fitting the content? Thanks.
Evgeny gravatar imageEvgeny ( 2011-05-15 18:01:44 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2011-05-15 17:46:51 -0600

Evgeny gravatar image

updated 2011-05-15 18:09:14 -0600

Hi, this has not been measured yet in detail. But the process takes about 30Mb. On disk data size of askbot.org is about 100Mb.

Askbot will not handle 1000 writes per second without additional engineering and scaling for multiple machines has not been worked out yet.

Regarding your question about posts/second: for comparison - as of May 2, 2011 Twitter peaked at ~5000 posts per second. YahooAnswers gets 10 posts per second. Probably no forum on Earth will ever get to 1000 posts per second.

On a dual core machine you can get to about 10 no-cache reads and writes per second. So even without extensive optimizations askbot will be able to serve quite large community.

At 10 views per second, assuming a user makes 10 page loads per session - you can serve up to 60000 unique visitors in 24h. A very crude estimate of course.

We plan long term development, therefore improvements will come.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2011-05-15 16:59:56 -0600

Seen: 154 times

Last updated: May 15 '11