Есть VDS: 4 ядра, 4 RAM, nginx.
Есть файлы на 100-200 мб.
При активном скачивании сервер ложиться. Проседает пропускная способность, крашится MySQL.
Очевидное решение: повысить характеристики сервера. И убрать прямую ссылку с сервера...
Но как уменьшить нагрузку на сервер?
Ограничить скорость скачивания. Я не знаю решения на уровне сервера, посоветовали это:
location /download {
limit_rate 1000000;
limit_rate_after 50000000;}
Да, ограничивает скорость, но при этом сайт для этого юзера становиться недоступным. И скорость не фиксированная, может значительно проседать. На графике - это предпоследнее плато.
Установил менеджер скачивания для Wordpress. Он тоже ограничивает скорость, но нагрузка на ресурсы сервера опять взлетела (это последний пик на графиках).
Кто подскажет идею для решения этой проблемы?