Приветствую всех! Столкнулся с проблемой при переносе сайта. Прошу помочь с ней справиться.
Имею сайт довольно большой посещаемости, который до недавнего времени базировался на Joomla 3.0 и располагался на VPS Standard одного американского хостинга. Несколько дней назад я его перенёс в той же хостинговой конторе на более мощный тариф – VPS Enhanced. Отличаются эти два тарифа размером памяти (2 GB RAM и 4 GB RAM) и полосы пропускания (1 TB и 2 TB).
Перенос был связан с тем, что на VPS Standard начинало не хватать полосы пропускания, а по скорости сайт и там работал неплохо. При средней посещаемости 70-80 тыс. визитов в сутки память использовалась в среднем процентов на 50.
Перенос сайта я делал впервые. Разбираюсь и в нём и вообще в работе с серверами очень плохо. И пошёл, видимо, неправильным путём. Предполагал, что по моей неопытности перенос может занять много времени, и поэтому, чтобы работа сайта не прерывалась, оставил его пока на старом тарифе, а на новом взял новый аккаунт с другим доменным именем, рассчитывая воспользоваться им лишь на короткое время, как «фиктивным доменом».
На этом аккаунте я установил Joomla 3.5 вместо 3.0, которая была раньше. И лишь когда перебросил сайт туда, попросил закрыть старый аккаунт на VPS Standard, перенести оттуда доменное имя на новый и записать его там как primary domain. И только здесь мне, неучёному, разъяснили, что операция переименования primary domain'а далеко не безболезненная, может занять 2-3 дня и потом давать в работе сайта ошибки, которые будет непросто исправить.
Я, поколебавшись, всё же пошёл таким путём. Переименование вроде бы прошло на удивление быстро – не два-три дня, а всего минут 15, да потом ещё dns обновлялись часа три. Сайт вроде бы нормально заработал, со старым именем. Но через несколько дней выяснилось, что при наплыве посетителей он очень заметно подтормаживает.
У меня до обеда по Яндекс Метрике 500-600 посещений каждые 10 минут. При этом сайт работаёт очень шустро. Но после обеда наплыв людей увеличивается. Уже при посещаемости 700-800 в десять минут заметно легкое подтормаживание. Когда народу становится ещё больше, оно уже очень сильное. Ближе к ночи, когда визиты опять падают до 500-600, быстрая работа возобновляется.
Что ещё очень интересно: показатели работы сервера даже при сильных тормозах вроде бы и неплохие:
Server Load ¬– 1,2-1,6 (2 cpus)
Memory Used – ок. 30 %
Swap – 0.01 – 0.02 %
Но я плохо разбираюсь в этом. Может, такие цифры и не вполне хороши. По-крайней мере, в серверной панели против них везде стоят зелёные, а не красные значки.
Не подскажет ли кто, с чем тормоза сайта связаны вероятнее: с возможными ошибками при смене primary domain'а или с новой версией Joomla (3.5)? Напомню, что на Joomla 3.0 сайт с таким же (и временами даже большим) числом посетителей работал вполне нормально на худшем тарифе (2 GB RAM вместо 4 GB RAM). CPU на обоих тарифах по 2.
Что же делать? В чём причина? Попытаться переустановить Joomla? Закрыть аккаунт и взять другой такой же, но туда сразу перейти с нормальным именем primary domain'а? Или сразу переходить на ещё более мощный тариф?
P. S. При переименовании primary domain'а ещё и перестал работать поиск по сайту (не умный, а обычный).