Focster
@Focster
радиоинженер

Как уменьшить время ответа сервера centos + VestaCP?

Добрый день.
Имеется собственный сервер на базе ноутбука..

Характеристики сервера:
- CPU AMD Athlon II P360 AMP360SGR22GM 2.3 GHz
- 120Gb SSD
- 4Gb RAM
- OS --> Windows server 2012 --> Hyper V --> Centos 7.2 (для которого выделено 2 GB RAM и 2 Ядра CPU).

На виртуальной машине на базе CentOS 7.2 + панель управления VestaCP (работающая в связке Nginx + phpfpm) у меня крутится сайт на движке OcStore. Который при тестировании сервисом cy-pr.ком мне выдаёт сообщение о необходимости уменьшения времени ответа сервера.. Нужно не более 0.2 сек, а у мня 1.5 сек..

Как можно здесь уменьшить время ответа сервера до приемлемого? Какие могут быть рекомендации? Заранее спасибо.
  • Вопрос задан
  • 716 просмотров
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Выложить сайт на нормальный хостинг.

У вас всё сделано для того, чтобы всё было очень медленно:
  • Старый, медленный процессор.
  • Ноут, где всё рассчитано на понижение энергопотребления, а не на скорость работы.
  • Виртуализация, которая даёт дополнительные накладные расходы.
  • Всё это ещё, небось, на домашнем инете, с неизвестным качеством исходящего канала и не прогнозируемыми задержками...
  • До кучи, небось, никто не настраивал тот же mysql, например. Да и вообще, ничего никто не настраивал - панелька поставлена и ок, а на самом деле, панелька тут вообще не нужна.
Ответ написан
megafax
@megafax
web-программист
Смотреть все тайминги:
1. время запроса к DNS - обычно не более 10мс
2. время самого запроса - не более 50мс
3. время генерации страницы CMS на сервере - вот это время не должно превышать 2с. Оно как раз зависит от процессорных мощностей сервера + возможностей самой CMS + настроенного кэширования в самой CMS
4. время доставки первичного контента до браузера. для стационара это не более 500мс, для моби - не более 1.5с
5. время рендера этого первичного контента (HTML) браузером, время аналогично п4. чем слабее машина с браузером - тем медленнее
6. время запросов и доставки вспомогательных скриптов/картинок - это окончательный рендер/исполнение - не более 5с

Эти тайминги я использую в основном для объяснения "скорости работы" для "менеджеров".
Естественно их все можно уменьшить
Ответ написан
Ваш ответ на вопрос

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

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