@fedorenko_k

Оптимальные настройки сервера?

Добрый день, недавно мне пришлось переехать с обычного хостинга на выделенный сервер, так как посещаемость моих сайтов превышает 100'000 хостов в день.
Я столкнулся с проблемой настройки apache и mysql, но что-то я сделал нормально и сайты грузились быстро.
Спустя пару дней я заметил долгую прогружаемость страниц, при том RAM и CPU нагружены максимум на 5%.

Ссылаюсь на настройки apache:
Timeout 300
KeepAlive On
KeepAliveTimeout 5
MaxKeepAliveRequests 200
<IfModule mpm_prefork_module>
    StartServers                   5
    MinSpareServers            5
    MaxSpareServers           10
    MaxClients                     256
    MaxRequestsPerChild    300
</IfModule>
<IfModule mpm_worker_module>
    StartServers               5
    MinSpareThreads      25
    MaxSpareThreads     75 
    ThreadLimit              64
    ThreadsPerChild       25
    MaxClients               256
    MaxRequestsPerChild 300
</IfModule>
<IfModule mpm_event_module>
    StartServers          5
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients           256
    MaxRequestsPerChild  300
</IfModule>


Много статей читал по настройке apache, но вот ничего не помогает...
Посещаемость вроде уменьшается, но прогружаемость сайта со вчерашнего дня немного напрягает.

Такой спад произошел от зацикливания скрипта на php, который обращался к mysql, но сервер был даже перезагружен.

Ссылка на сайт для просмотра долгой прогрузки: kinosu.net
  • Вопрос задан
  • 933 просмотра
Пригласить эксперта
Ответы на вопрос 1
teet
@teet
Для высоких нагрузок лучше использовать nginx+php-fpm:
https://www.digitalocean.com/community/tutorials/h...
и можно попробовать это скрипт:
mysqltuner.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы