We currently use Drupal as a Knowledge, communications and assessments system for our call centre agents and it is working great. However there has been a request that this to also handle our call logging.

We utilise profiles to allow manager roles to check their team members assessment scores and what communications they have read, the idea is that they could also do the same with calls taken.

My concern here is that this will dramatically increase the number of nodes from what we have now (articles, comms etc are all created by our team so nodes will be within the 1000's).

If we employ Drupal for logging calls this would mean that our 1000's of agents would be creating dozens of call logs per day. This potentially would push nodes up into the 1000000's.

Would Drupal and its node / cck be able to cope with this type of load where 1000's of users would be submitting dozens of nodes simultaneously?


This is quite a subjective question. Your best bet would be to ask on some of the Drupal groups that handle this stuff like Drupal High Performance.

There are so many factors in making a drupal site scale it's hard to list them all.

Pressflow is a drupal distro that is built for scaling, they also have some great blog articles on scaling.

  • Unfortunately we have been using Drupal 6 for the past year so I dont think it would be possible to switch to Pressflow or am I missing something? – WestieUK Aug 11 '11 at 7:04
  • Pressflow is a fork of Drupal 6 which includes a few patches that didn't make it into core. Switching to pressflow is as simple and downloading it copying your sites folder to it and then changing the vhost. – digital Aug 11 '11 at 11:18
  • Wow I didnt realise it was that easy, thanks for the tip I will look into Press Flow now. – WestieUK Aug 11 '11 at 15:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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