It is always mandatory to create a backup before making any changes to any server. If you do not have a backup: Purchase the IONOS Cloud Backup, follow the installation instructions, and complete a manual backup (video).
If you are the administrator of a Linux web server using nginx, Apache, or Plesk, you may be interested in getting the best performance out of your server without having to read all of the documentation. Follow along for the best links and guides specific to enhancing security, speed, and reliability of a Linux web server.
Apache Performance Tuning
The official Apache Performance Tuning documentation provides some tips and guidelines for optimizing the performance of the Apache HTTP Server. It covers topics such as hardware and operating system tuning, configuration and module selection, caching and compression, and benchmarking and testing.
Tuning NGINX for Performance
The official NGINX blog post Tuning NGINX for Performance explains how to tune NGINX for various scenarios, such as high-performance, high-availability, and security. It also discusses some common pitfalls and best practices for NGINX configuration.
(Plesk for Linux) Website Performance Optimization
The (Plesk for Linux) Website Performance Optimization page describes how to improve the speed and responsiveness of websites hosted on Plesk for Linux servers. It covers techniques such as enabling HTTP/2, using NGINX as a reverse proxy, enabling gzip compression, and using caching tools.
NGINX Performance Tuning Tips
This Plesk specific blog post NGINX Performance Tuning Tips offers some practical advice and examples for optimizing NGINX performance. It covers topics such as tuning worker processes and connections, adjusting buffers and timeouts, enabling keepalive, and using SSL/TLS.
Optimizing Apache Web Server
Optimizing Apache Web Server shows how to optimize Apache web server performance on Plesk for Linux servers. It covers topics such as choosing the right MPM, adjusting the number of processes and threads, enabling mod_pagespeed, and using PHP-FPM.
Apache and Nginx Settings
Apache and Nginx Settings explains how to configure Apache and NGINX web server settings on Plesk for Linux servers. It covers topics such as setting up custom error pages, redirecting HTTP to HTTPS, adding additional directives, and managing access restrictions.
Plesk website is slow and CPU and memory usage by Apache or PHP processes is high in Plesk
This long-titled page “Plesk website is slow and CPU and memory usage by Apache or PHP processes is high in Plesk” is a technical support article that provides some possible solutions for resolving the issue of slow website performance and high resource consumption by Apache or PHP processes on Plesk servers. It covers topics such as checking the website code, disabling unused modules, switching to FPM or FastCGI, and optimizing MySQL queries.