Hello @tonienglish2,
I would appreciate it if you can share more details about the amount of traffic you had and which features they tried to use and the configuration of the hosting server you had.
Additionally if you have used any kind of statistics or graphs which can be compared against the traffic, that would be also helpful.
If you do not feel comfortable discussing these here, you may reach us via email at support at themeum dot com.
“which features they tried to use ?”
online quizzes , users try to solve the quizzes
and the amount of users were 500 in hour and it can’t handle it
so then it goes well
Server architecture- Linux 4.19.0-16-amd64 x86_64
Server software- nginx/1.18.0
PHP version – 7.3.27-9+0~20210227.82+debian10~1.gbpa4a3d6 (Supports 64-bit values)
PHP SAPI- fpm-fcgi
PHP max input variables- 30000
PHP time limit- 1200
PHP memory limit – 512M
Max input time – 1200
Upload max filesize – 360M
PHP post max size- 200M
Версия cURL – 7.64.0 OpenSSL/1.1.1d
SUHOSIN?- no
Imagick ?- no
images of statistics and graphs down below
https://ibb.co/dg26ZHh
https://ibb.co/0c6d4Mz
https://ibb.co/jfJJfkr
-
This reply was modified 4 years, 11 months ago by
tonienglish2.
soo .
what i’m gonna do?
our system administrator will forgive recommendations for php and mysql
Thank you a lot and more for quickly response
Hi,
The server configuration seems great. I have also had a careful look at the graphs and found that only the CPU usage seems unusual.
Can you please share the CPU configuration? What type of hosting are you using? Is it a VPS or shared hosting?
I think you can reduce the CPU usage by using a caching plugin. It can help a little bit of the load by serving quiz texts, images, and other things in a static format.
But each student’s response is going to be recorded separately. So, the users will definitely high.
500 students taking a quiz means 500 new entries for each question on the quiz. And 500 new entries on the database. So, it is obviously going to require resources to run the operation.
I believe all the LMS will work the same way. Still, I will talk with the developer to see if there are more opportunities to optimize the data inserting process and use a little bit fewer resources.
“Kvm virtualization, on application 6 cores, boost to 3.5, database separately on another
machine.
The load on the cpu is given exclusively by php”
– system administrator
-
This reply was modified 4 years, 11 months ago by
tonienglish2.
accepted,
cache enabled, compression of text and images too
so do you have any recommendations for optimization?
we are waiting for your recommendations sir /
thank you so mush for response
Hello @tonienglish2,
After enabling cache, compression, and image optimizations, I think the CPU usage should be reduced. Did you check the performance now?