- Posts: 103
- Thank you received: 2
Ask the community, share ideas, and connect with other LimeSurvey users!
The threadstarter seems not to talk about LimeSurvey.org hosting. There is currently no official statement about limits of LimeSurvey-Hosting available.holch wrote: Where do you get these limits from for the premium packages? I couldn't find those limits on the page about the packages:
How do you come to the conclusion of 100 or more students simultaneously accessing LimeSurvey?oleggorfinkel wrote: When I begin teaching a course, I can have up to a hundred (or even more) students needing to fill out questionnaires simultaneously.
jelo wrote:
How do you come to the conclusion of 100 or more students simultaneously accessing LimeSurvey?oleggorfinkel wrote: When I begin teaching a course, I can have up to a hundred (or even more) students needing to fill out questionnaires simultaneously.
Are these students filling out a survey as a respondent or are they using LimeSurvey as a user and are creating surveys?
LimeSurvey performance depends on
CPU
RAM
Storage speed (I/O)
Bandwidth
If you e.g. offering a survey with big amount of pictures you might get already limited by the bandwidth of the server you're running LimeSurvey on.
Depending on the way the webserver and php (CGI/PHP is the slowest, look out for PHP-FPM) is configured the limit will be more on the memory or on the CPU side.
100 users or respondents at the same time are not translating into 100 concurrent connections. Depending on the browser/webserver setup one user gets more than one connections. On the other side, when people are answering a survey they load a page, read, answer and then click the button to go on. You seldom have the case that 100 users are all clicking at the exact same time.
Look for a webhosting with dedicated resources. E.g. look for a provider which offers CloudLinux in a managed webhostingpackage. Storage should be SSD only. That is very important cause LimeSurvey is creating big sessionsfiles when first accessing the survey.
SSD is also important if the server get's near the limits and get's into swapping. SSD will be help coping these situations in a quicker way.
If that's the case, it would probably make more sense for me to just run my own server at home on a well-configured PC.
holch wrote:
If that's the case, it would probably make more sense for me to just run my own server at home on a well-configured PC.
Only if you either ...
A. ...run the course at home and everyone who is taking part is within your local network
or
B. ... have a fixed IP and a very good internet connection with high bandwith (especially for upload) and your computer at home is accessible via the internet from outside (which I strongly hope it is not!)
I don't think selfhosting is worth it. You can get relatively decent VPS servers for little money and they should do the trick. Yes, they might cost you 10-20 Dollar/Euro per month, but if you are giving courses, this should be in the budget, shouldn't it?