CoolCoder7
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Решил написать как мы решили проблему (по крайней мере на данное время). Цитата: скачиваение идет через скрипт? или по прямым ссылкам с сервера? | Загрузка по прямым ссылкам с сервера без всяких скриптов. Мы ничего другого не придумали, как переехать на виртуальный сервер (выделенный всё-таки как-то дороговато). После переезда прекратились обрывы загрузок файлов, но начались уходы сервера в даун. Когда наваливается достаточное количество пользователей, скачивающих медиа-файлы, он просто ни на какие запросы не отвечает - пока не перезагрузишь. Начал усиленно гуглить и выяснил что неплохой вариант решать эту проблему не на уровне PHP, а на уровне веб-сервера (у нас апач) или же установить другой веб-сервер (ngnix), который настраивается именно на раздачу таких файлов и разгружает апач. Однако, чтобы не усложнять себе работу, было решено воспользоваться специальным модом для апача mod_bw v0.92. Откомпилил его, установил и включил в конфигурации. Также задал скорость отдачи на уровне 0.5 Мбайта/сек для файлов типа mp3, flv и подобных. Уже пару лет полёт нормальный. Ngnix пока ставить не думали, так как текущая конфигурация держит нагрузку. Правда нагрузка на сайт у нас примерно 50 уникальных посетителей в сутки - небольшая. Это всё последних три года. Посмотрим что дальше будет. |