Прошу прощения если некоторые вопросы покажутся крайне глупыми. Грамотная критика и замечания категорически приветствуются.
Использую хостинг timeweb ( не реклама ). На просторах интернета доводилась сталкиваться с негативом в их адрес. Однако, вынужден пока довольствоваться их услугами. Мой тарифный план ограничивает нагрузку на сервер в 50 cp. И пока сайт был сделан на php без участия базы данных и системы администрирования этого хватало, но уже несколько дней к ряду нагрузка значительно выходит за рамки дозволенного и достигает значения в 250-280 cp. Это связано с обновлением сайта и вызывает несколько вопросов.
Сайт теперь имеет сис. администрирования MODx Revo, ориентировочно 148 стр. и от 80 до 150 уникальных посещений. То есть весьма не большой. Его страницы наблюдаются сис. сбора статистики от google и яндекс ( analytics и метрика соответственно ) Также для удобства работы SEO специалиста был подключен сервис Google Tag Manager. А также часть контента только на главной странице погружается по средствам AJAX и плагин online консультирования. В связи с этим возникает 1 ВОПРОС: как сильно, теоретически, перечисленные плагины могут влиять на нагрузку сервера?
В связи с обновлением сайта мы настроили 301 редиректы со всех старых страниц сайта на новые. Всего получилось около сотни редиректов. От SEO специалиста была получена информации, что после "склейки" страниц нагрузка должна прийти в норму. От этого 2 ВОПРОС: стоит ли ожидать серьезного падения нагрузки после объединения страниц?
На запрос в техническую поддержку хостинга с их стороны было предложено: "проанализировать логи сервера" и выслан содержащий их файл. Структура, данных с хостинга, логов имеет следующий вид:
...
Apr 4 23:56:44 fiona apache_access: titul-okna.ru 185.93.187.31 - - [04/Apr/2016:23:56:44 +0300] "GET /administrator/index.php?option=com_menus&view=menus HTTP/1.0" 200 7295 "-" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.50"
...
Понятно, что часть Apr 4 23:56:44 fiona apache_access: titul-okna.ru 185.93.187.31 - говорит о дате, времени, домене и ip.
[04/Apr/2016:23:56:44 +0300] "GET /administrator/index.php?option=com_menus&view=menus HTTP/1.0" - дата, время, часовой пояс, запрашиваемая страница.
200 7295 - первая число - ответ сервера, второе число 7295 - для меня загадка. Подскажите если не трудно, что оно означает? Возможно в нем и кроется ответ на третий вопрос.
"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.50" - web образователь пользователя.
ВОПРОС 3: Как проанализировав подобные данные можно выявить источник высокой нагрузки?
Большинство рекомендаций из сети гласят, что использования кэширования данных поможет решить данную проблему. Я использую следующую конструкцию:
<FilesMatch ".(jpg|png|svg|js|css|pdf|ttf)$">
Header append Vary: Accept-Encoding
Header set Cache-Control "max-age=604800"
</FilesMatch>
4 ВОПРОС: Стоит ли использовать подобную конструкцию или есть более действенный способ?
Ну и основной 5 ВОПРОС: Как, в моем случае, бороться с нагрузкой? После предшествующих вопросов он может оказаться риторический.
PS Конечно самым очевидным выходом из сложившейся ситуации является смена тарифного плана. Но это ведь по факту не решает проблемы высокой нагрузки. А в ней хотелось бы разобраться. Спасибо.