• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • Our UX team believes in the in the power of direct feedback and would like to invite you to participate in interviews, tests, and surveys.
    To stay in the loop and never miss an opportunity to share your thoughts, please subscribe to our UX research program. If you were previously part of the Plesk UX research program, please re-subscribe to continue receiving our invitations.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Question Website becomes very slow on 500 pps

MaxChri

New Pleskian
Server operating system version
Debian 11
Plesk version and microupdate number
18.0.43
Hey!

I want to setup a plesk server which should handle at least 10.000 pps. The web application itself is light weight and really fast. Images will be cached by a cdn, so the server should only process the requests and minor mysql queries.

I have a test server with 4 cpu and 8 GB RAM. This server will not be used for the 10k project but I have tested this server with just 500 pps
and the web application (dedicated fpm served by apache) got really slow. The response time for this small amount of requests is up to 7 seconds.

I have not increased the apache2 workers or anything else. But in the monitoring I found out, that the apache, nginx and mysql service response times increased a lot.
In this case I want to ask, does it even matter if I increase the workers (fine tuning) or would the response time of the services increase so much that the webserver could not handle more than a certain amount of requests? My goal was 10k but I'm curious if it even works, when I get a dedicated live server with lots of resources.

Would appreciate some feedback from you. :)

 
Needs more information (was CPU saturated? RAM?)...load testing + monitoring worker status may help.

You may want to try raising Apache worker limits though.
 
Needs more information (was CPU saturated? RAM?)...load testing + monitoring worker status may help.

You may want to try raising Apache worker limits though.
CPU and RAM didn't changed much, the server had enough resources left. I have stress tested it with a custom tool which simulates lots of http requests. In this case around 250 http requests per second.

Does the apache response delay reduce if I just increase the worker limits? And as far as I can see, nginx and mysql also have a significant peak. Let's say the requests would increase 10x more. Would a good plesk server handle this or would the requests cause overflowing the technical limits?
 
Back
Top