How many concurrent users can be connected at the same time on Qualifio campaigns?

Quentin Paquot -

Introduction

This is a question that mainly comes from major broadcasters & radio groups willing to launch “second screen” campaigns.

Qualifio’s infrastructure is not built to handle high peaks of traffic on very limited time periods like specific second screen platforms. Qualifio is built for data collection campaigns running on a longer timeframe.

Qualifio is a mutualised platform : the infrastructure is shared by all our customers across Europe. More information can be found in our IT & Security Documentation available on request via your Customer Success Managers.

“Concurrent users” is  theoretically very hard to measure as it’s an arbitrary metric : it depends on how it’s defined.

Concrete case

50.000 concurrent users performing requests every 3 seconds in a Qualifio Quiz is an entirely different beast than 50.000 concurrent users reading a static article during 5 minutes.

In this example, the work to provide is 100 times higher for a Qualifio Campaigns although the number of concurrent user is the same (the hardware needed is at best proportional). 50.000 users on the same article at the same time will perform 1 server request : 50 000 in total. In a Qualifio Swiper, users will answer each 3 seconds approximately, during 5 minutes : 5*20*50 000 = 5 000 000 server requests.

The number of concurrent users Qualifio can handle also depends of the campaign :

  • How long takes a participation (type of format, number of questions etc)
  • What features are activated in a campaign (Single Sign On integration, multimedia usage, upload of 10MB pictures, etc)
  • Is there one pageview per question, or are all the questions on the same page
  • Etc

For this reason, we can’t provide any concurrent users number without activity statistics, idle statistics (time between 2 users interactions ; does the user contact the server every second, 10 secondes, minutes, 5 minutes etc) & more informations about the campaign and the business concept of the campaign.

If we take the concurrent users (active users) definition of Google Analytics, they are speaking of 20 minutes.

In that case, we're able to handle maximum (after 20 minutes steady rate) something like 20 minutes * 60 seconds * 20 users per seconds = 24.000 concurrent users. But this metrics is useless as it doesn’t take in account peaks & lows in those 20 minutes, it’s a theoretical approach.

If we need to handle 36.000 participations in 30 minutes, at a constant rate, we’ll have 1200 participations per minute and we’ll be fine.

The same amount in 5 minutes with :

  • Minute 1 : 6 000
  • Minute 2 : 14 000
  • Minute 3 : 8 000
  • Minute 4 : 1 000
  • Minute 5 : 1 000
  • Total in 5 minutes : 30 000

We can’t provide any insurance the platform will handle the peak without user facing errors

Conclusion

Based on this, this is the standard peak of traffic accepted on Qualifio campaigns :

  • Participation per second : between 15 & 30
  • Participation per minute : between 900 & 1 800

Qualifio is not built to be used as specific second screen campaigns and should not be used as it.

Please contact our support team when you expect high peaks of traffic on your campaigns - providing us business details & expected traffic. We’ll be able to advice you.

And what about caching?

Most of first pages of Qualifio campaigns are cached. It’s important for editorial poll/quizzes published on first page of big media groups. Yet as soon as the visitor interact with a Qualifio campaigns, the second screen and all the one following are personalised & custom : Score, Variables, Points, Profiles, Form prefilled etc. Each participant nearly have a different experience. It is therefore not possible to cache all those pages.

Powered by Zendesk