У меня есть сайт, на котором пользователи могут слушать аудио в формате mp3 с помощью флеш-плеера. Каждый день меня посещают от 500 до 600 человек. Технические характеристики VPS:
Вот Скриншот моей главной команды, упорядоченной по использованию памяти.
Я удивлен, что вся моя оперативная память почти закончилась. Я думал, что сайт моего типа будет использовать очень мало оперативной памяти и будет ограничивать пропускную способность. На сервере больше ничего не работает.
Нормально ли для сайта с таким низким трафиком использовать столько оперативной памяти? Могу ли я что-нибудь сделать, чтобы определить, что пожирает всю эту память, если не нормально?
Спасибо всем за любую помощь
У вас свободно около 204 МБ, поэтому вы используете только около 80% своей памяти. Не забудьте учесть кеш / буферы.
Это действительно просто флеш-плеер или у вас работает какой-то код PHP / Perl / ...? Если у вас есть PHP-код или что-то еще, вам нужно будет начать работать с оптимизацией программного обеспечения. Хотя может быть дешевле просто купить больше ОЗУ.
Возможно, вам придется внимательно посмотреть, какие модули apache вы действительно используете, и посмотреть, сможете ли вы сократить его до только тех модулей, которые вам нужны.
Ну, ваш апач съедает большую часть вашей памяти. Я подозреваю, что вы загружаете файлы, которые хотите полностью передать в оперативную память, и вот и вся ваша оперативная память. Посмотрите внимательно на свое приложение, там есть низко висящие плоды для оптимизации (вероятно)