Max 50 logged in user on dedicated?
beryl - January 25, 2008 - 01:46
Hi there,
Is it really true that Drupal will cripple with 50 logged in users
on a dedicated box with 1Gb Ram?..
50 Users, many forums and communities have thousands of logged in
users, how many servers would a site with 1000 logged in users require?
We are evaluating the CMS for us, but judging by the extremely small
number of logged in users on a dedicated, drupal aint that appealing anymore.
I thought that Drupal was a modern piece of art, when i saw that it became CMS of the year.
But maybe i should look at ModX with a nice bridge to simplemachineforum instead?
Any answers appriciated, thank you!
Kindest Regards, Beryl.

Not true
I have seen sites that have more than 60 users over the past 5 minutes, so that figure is not right.
Not sure where you got that number from. It is subject to what modules are installed, and many other factors.
--
Drupal performance tuning, development, customization and consulting: 2bits.com, Inc.
Personal blog: Baheyeldin.com.
Thank you for your
Thank you for your answer!
But i should not expect more than 60 logged in users on a 2Ghz Dual core with 2Gb ram?
Would be hard to support drupal on a shared server if only one small site with 60 logged in users can use it.
Is there no high performance CMS for communitys?
Kindest Regards.
Too late yesterday
It was too late yesterday to check a large site in peak hours.
Here is a site that has 200+ logged in users.
Anonymous users, last 5 minutes
mysql> select count(*) from sessions where uid = 0 and timestamp >= unix_timestamp(now()) - (60*5);
+----------+
| count(*) |
+----------+
| 1104 |
+----------+
Anonymous users, last 15 minutes:
mysql> select count(*) from sessions where uid = 0 and timestamp >= unix_timestamp(now()) - (60*15);
+----------+
| count(*) |
+----------+
| 2367 |
+----------+
Logged in users, last 5 minutes
mysql> select count(*) from sessions where uid <> 0 and timestamp >= unix_timestamp(now()) - (60*5);
+----------+
| count(*) |
+----------+
| 107 |
+----------+
Logged in users, last 15 minutes
mysql> select count(*) from sessions where uid <> 0 and timestamp >= unix_timestamp(now()) - (60*15);
+----------+
| count(*) |
+----------+
| 207 |
+----------+
--
Drupal performance tuning, development, customization and consulting: 2bits.com, Inc.
Personal blog: Baheyeldin.com.
What's behind this numbers?
Hi, thanx for this informations, I am searching for this kind of infos a long time. But what's behind it? We have to see it in relation to
For example this has more explanatory power:
a) a modern dual-Xeon front end server (Apache 2.x and 2 GB RAM) and one modern dual-Xeon database server (MySQL 4.x and 4 GB of RAM).
b) installed modules
* core - optional: ...
* Invite: ...
* ...
c) logged in users when performance problems come up: 250 users last 5 minutes logged in
Thanx!
The Problem is: drupal is best in too many areas...
I also suffer a lot from drupals slowness, because it's first choice for design, handling, pure forms, menu structure, module system and so on. With its 3 MB basic installation it's still not overloaded like 16MB Joomla, extremely search engine friendly, easy to handle, community orientated (Wiki-like feature in basic installation). If it was not so slow I would be so happy. (and I still think in basic installation it does not have to be so slow, but don't know where all the database queries come from).
You could optimize it
Hi there. I understand your concern about drupal. But that thing with 50 users is a little bit exagerated.
Please try to search the forums because there are tons of optimizations available for drupal.
Also some code optimized in Drupal 6 can be added to Drupal 5.
Good luck.