Jump to content

Проблема со скриптом муз. поисковика


Recommended Posts

Всем добрый день!

 

Создал сайт муз. поисковика. Купил дорогой хостинг с 10 Гб оперативы и intel xeox проц, но что то у меня сайт ложится стал, как посещалка поднялась до 600-1000 человек. Ниже привожу скриншоты, прошло чуть больше часа, а уже не одна сотня процессов запущено. В чем может быть проблема, кто сталкивался с таким уже может?

p.s. файлы отдаю через php.

 

http://i.imgur.com/wfbACF8.png

http://i.imgur.com/iNUIBH9.png

Link to post
Share on other sites

Оперативку грузите... Отдавайте файлы, без участия PHP... 

 

UPD: если аудиозапись большая, при ее скачке, процесс запускается и длится длительное время, к тому же, если оперативка, засорена, то процесс отдачи движется еще медленнее. Из-за этого нагрузка на сервер растет в геометрической прогрессии..

Edited by rafonets
Link to post
Share on other sites

rafonets, а почему тогда процессы жрет, тоже php?

Каждая скачка аудио записи, это запуск 1 процесса (через php, а может и не одного). Если допустим идет скачка 10 песен по ~12 мб, это 10 процессов и минимум 150 Мб затраченной оперативной памяти (буферизация, вывод, работа скрипта), а если у Вас еще и скорость скачки ограничена... На эти 10 процессов еще с десяток идет, т.е. новые скачки добавляются. Вполне может быть, что из-за неправильной настройки robots.txt роботы яндекса и гугла, переходят по ссылками скачки песен и создают нагрузку на сайт.

Edited by rafonets
Link to post
Share on other sites

У VPSки Ngnix стоит ? Это несколько исправило бы ситуацию (т.к. ngnix "сразу освобождает" процессы и оперативку, а apache держит их "при себе", так сказать). 

Link to post
Share on other sites
  • Administrators

У VPSки Ngnix стоит ? Это несколько исправило бы ситуацию (т.к. ngnix "сразу освобождает" процессы и оперативку, а apache держит их "при себе", так сказать). 

Подозреваю что там php скрипт отдает уникальные названия файлов (генерирует уникальные ссылки) и тут nginx не спасет... 

Link to post
Share on other sites

Подозреваю что там php скрипт отдает уникальные названия файлов (генерирует уникальные ссылки) и тут nginx не спасет... 

Так то оно да, я в этом не сильно силен, но кажется nginx высвобождает процесс и память быстрее. (ps nginx это модуль к apache). 

 

http://nginx.org/ru/- но у него явные преимущества перед простой связкой apache )).

Link to post
Share on other sites
  • Administrators

Я знаю что такое nginx, т.к. настраиваю сервера ;)

 

Но тут простая установка nginx скорее всего не спасёт, т.к. надо переписывать скрипт.

 

В любом случае, всё это гадания на кофейной гуще, т.к. автор топика партизан и не делится информацией.

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...