Jump to content
Sign in to follow this  
qmaer

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

Recommended Posts

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

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by rafonets

Share this post


Link to post
Share on other sites

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

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

Edited by rafonets

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...