Sign in to follow this  
Followers 0
qmaer

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

11 posts in this topic

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

 

Создал сайт муз. поисковика. Купил дорогой хостинг с 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

Проблем может быть 1000 и 1 ночь. Более точно можно узнать, посетив экстрасенса.

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

А не проще было в тп хостинга обратиться?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.