To resolve this issue, one has to follow four different steps
- Assess: There are several reasons why it can occur. You can mention that it is first important to identify whether the problem is caused by CPU usage, exceeding network capacity, less memory and increased data cache. For these, running the ‘top’ program is essential.
- Stabilise: It is also essential to stabilise the server by managing rate-limiting, applying concepts such as graceful degradation.
- Improve: Setting up a CDN (content delivery network) and optimising it helps.
- Monitor: The use of server monitoring tools will further help in detecting future issues.