Производительность хостинга что это такое

В марте 2016-го я вынужден был переезжать на другой хостинг. До того момента, с 2012 года, я сидел чуть ли ни на первом попавшемся под руку хостинге во время создания сайта — Mainhost. И всем меня устраивал, и техподдержка на уровне, и платил около 100 рублей при 20.000 чел/сутки. Если нагрузка на процессор превышала допустимую норму, то просто списывали несколько рублей за такой день и всё.

Но потом у них поменялась политика, и сказали, что так больше нельзя, в смысле — доплачивать. А ни какой другой тариф у них мой сайт не потянет! Хоть дали время на переезд, сколько попросил. И стал я искать новый дом для сайта, а главными критериями стали – нагрузка на процессор и стоимость.

Первоначально я изучал различные рейтинги и составлял предварительный список претендентов, понравившихся мне по среднему информационному фону.

Самая большая загвоздка — это то, что в тарифах какого угодно хостинга нельзя прочитать, сколько он потянет, а тем более примерить эти цифры для своего сайта. В основном, вообще не пишется ничего на этот счёт. Иногда пишут на каких тарифах сколько «попугаев процессора» тебе полагается. Каждый пишет, что у него очень классный и быстрый хостинг. Но эта информация максимально оторвана от конкретно твоего сайта.

Иногда, даже есть калькулятор, который посчитает тебе нужный тариф, и для меня всегда насчитывали очень дорогой, т.к. большая посещаемость. Но я понимал, что такого быть не может: сейчас плачу 100р, а оказывается меньше 1000р в месяц никак не влезть. Что-то тут не так… Короче, я решил, чтобы узнать потянет ли какой-то хостинг сайт – нужно проверять конкретный сайт на этом хостинге.

Покупать тариф у каждого провайдера просто чтобы его потестировать – не благодарное дело. Поэтому я выбирал только тех, у кого есть тестовый период, в среднем он 2 недели. На каждый тестовый хостинг переносятся файлы и база данных сайта. Я всё делал вручную и довёл процесс до автоматизма. Но можно попросить это сделать службу поддержки, просто так дольше ждать придётся На результаты проверки не влияет какая у вас CMS – WordPress, Joomla, DLE или любая другая, главное чтобы хостинг поддерживал такие системы.

Менять NS-сервера на новые НЕ НАДО! Чтобы у себя на компьютере открыть сайт с тестируемого хостинга нужно просто прописать в файле «c:\Windows\System32\drivers\etc\hosts» такую строчку:

Например (я прописываю также свои поддомены):

IP-адрес вашего нового размещения можно узнать из писем после регистрации, в панели управления или спросить в тех. поддержке. Теперь в браузере будет открываться сайт с нового хостинга (если всё заработало), а для обычных посетителей ничего не поменяется, у них сайт будет работать с вашего текущего хостинг-провайдера.

Иногда браузер тупит и не видит что вы прописали новый IP, тогда нужно почистить кэш браузера. На примере Google Chrome покажу как понять, с какого сервера у вас грузится сайт:

  • Нажимаем «F12», внизу появится панель разработчика
  • Обновляем страницу «Ctrl+F5»
  • Переходим на вкладку «Network», кликаем по первой позиции в списке и смотрим направо

Иногда нужно по несколько раз обновить страницу, чтобы там засветился новый IP-адрес. Когда всё заработало, нужно установить программу для тестирования нагрузочной способности. Вообще, это целая наука, а программы такого рода продают за тысячи долларов. Из бесплатных мне ничего не понравилось, либо слишком сложно. Поэтому будем пользоваться тестовым периодом. Скачиваем и устанавливаем программу WAPT.

Это самое понятное, что мне попалось с триальным сроком 1 месяц с возможностью продления ещё на один. Лекарств для подобного софта в сети обнаружено не было.

  • Программа загружает указанную нами страницу сайта и запоминает все её элементы
  • Отсеиваем все скрипты, стили, картинки со сторонних серверов
  • Просим программу «посетить» эту страницу нужным количеством человек
  • Смотрим как менялась скорость загрузки, количество ошибок и другие параметры

При первом запуске открывается мастер создания первого проекта (у меня всё на английском, но вроде я дал ссылку на русскую версию), на первом шаге нужно выбрать тип нарастания нагрузки:

  • Ramp-up – постепенное,
  • Constant – постоянное,
  • Periodic – периодически меняющаяся.

Выбираем «Ramp-up» и на втором шаге настраиваем его:

  • Количество виртуальных посетителей (users) от 1 до 20,
  • С шагом «1», повышая каждые 10 секунд.

В пробной версии максимальное число users – 20 одновременно. Но этого вполне достаточно для проверок. В финальных отчётах программа пишет общее количество сессий за время теста, и при 20 users их набирается тысячи за 10 минут теста. Т.е., получается, что это подходит для сайтов и со 100 000 чел/сутки, а может и больше, в общем — индивидуально.

При моём тестировании разных хостингов, не каждый выдерживал цифру 20. При этом я брал виртуальный хостинг и один на VPS, но о результатах ниже. На третьем шаге выставляем общую продолжительность теста, пусть будет 10 минут.

После завершения мастера появится окно настроек профиля:

Оставляем по умолчанию и заходим в «Edit options»

Здесь нужно включить запись элементов страницы, таких как картинки, скрипты «.js» и стили «.css». Так мы проверим не только нагрузку на процессор, но и реальную загрузку всех элементов. Два раза «ОК» и мы уже в главном окне, запись включена. Теперь надо вбить адрес страницы для тестирования. Вставляйте ссылку на одну из самых посещаемых страниц, и чтобы на ней были картинки, а не только текст.

На этом шаге ещё могут выскочить окошки установки и соглашения с сертификатами безопасности, на всё соглашайтесь. Когда страница загрузилась и новые элементы в дереве слева перестали добавляться – останавливаем запись кнопкой «Stop Rec» на панели:

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

Далее, нужно кликнуть по своему проекту и справа перейти на вкладку «Page Elements»

Здесь нужно сделать важную штуку: в списке загружаемых элементов оставить только ресурсы со своего домена, в моём случае «it-like.ru» и мои поддомены. Это нужно для того, чтобы в процессе теста нагрузочной способности не терялось время на загрузку ресурсов с внешних серверов. Как правило, это скрипты счётчиков, реклама, CDN-картинки.

Сохраняемся, в принципе всё готово, все другие параметры по умолчанию. Перед первым запуском нужно запустить проверку теста из панели «Verify Test». Просто со всем соглашаемся. Теперь можно наконец-то запустить сам тест кнопкой «Run Test» на панели. В процессе будут рисоваться графики.

Давайте разберём для примера проверку хостера «Provisov»:

  • Чёрный график всегда ровный – количество виртуальных посетителей
  • Сиреневый – среднее время загрузки страницы
  • Красный – среднее время загрузки со всеми элементами
  • Жёлтый – сколько раз успел загрузить страницу за 1 секунду

Результаты хорошие, время загрузки небольшое и плавно увеличивается. Перейдём на вкладку «Bandwidth»

Здесь наблюдаем пропускную способность канала между вами и хостером, со скидкой на скорость вашего интернет-подключения. Эта информация не особо отличается между разными компаниями, и в основном упирается в скорость и способность сервера отдать контент.

Следующая вкладка «Errors». Здесь статистика по ошибкам:

Многовато. В идеале ошибок должно быть ноль, но такое редко встречается. Бывает, что по всем графикам красота, а ошибки зашкаливают. Значит просто не получена информация с сервера.

Для сравнения возьмём хостинг «Timeweb»

Результаты плохенькие, время загрузки с элементами страницы – большое! Соответственно, мало страниц в секунду загружается. Ошибки также присутствуют:

Тоже так себе, очень нестабильно.

Хостинг «Link-Host», графики производительности:

Красота, а теперь посмотрим на ошибки:

Примерно 10% всех запросов выполнены с ошибками, то, о чём я чуть выше писал. Вот за счёт этого и красота, такое обхожу стороной. Некоторые хостинги очень разочаруют, например «Netangels» оказался вообще никакущим, страница ошибок:

Для любителей VPS, попробовал я AdminVPS. Хорошая компания с отличной техподдержкой и невысокими ценами. Но на тарифе около 5 баксов мой сайт хуже прошёл тест, чем на виртуальном хостинге за 2-3 бакса:

Объясняется это очень просто: на VPS ваши ресурсы ограничены конкретными значениями, а на виртуалке обычно такого нет. Т.е., грубо говоря, если никто больше не нуждается в ресурсах, то всё – ваше. Но, если нод (сервер), на котором расположен ваш сайт перегружен, то картина будет обратная. И да, у хостеров много нодов, и поэтому кто-то может жаловаться на компанию, а у другого будет всё хорошо, просто их сайты на разных нодах.

Такие же результаты будут на любом VPS за небольшие деньги, и при штатной нагрузке сайта работа будет более стабильной, чем на виртуальных хостингах, а чрезмерно повышенную нагрузку всё-таки отрабатывает без падений. Я выбрал этот вариант, жаль не осталось идеальных графиков с включённым кешем.

И, в конце-то концов, нашёл я новый хостинг – Webstix (обновление 2018, хостинг теперь называется GBNHost). Результаты:

Я был в шоке, абсолютно левый, случайно попавшийся хостинг показал категорично лучшие результаты в моих тестах. И даже то, что там была новая для меня и подглючивающая панель управления сайтом – VestaCP, я всё-равно туда переехал. Но через месяц панель заменили на мою любимую ISPManager, чему я очень обрадовался

Не бойтесь переезжать, набейте себе руку развёртыванием сайта у разных хостеров, и этот процесс станет максимально прозрачным. Я знаю, страшно менять NS-сервера на новые. А вдруг в «реале» что-то пойдёт не так? Но есть способ как перенести сайт без рисков неудачи.

Такой момент, что большинство используют на сайтах плагины кэширования. Так вот стоит понимать, что нагрузка будет в разы отличаться при включённом и отключённом кэше. Я тестировал и так и так, выбирал чтобы всё было гладко и без кэширования. Если всех проверять с включённым кэшем, то картинка будет более ровной.

Хранить информацию и предоставлять к ней бесперебойный доступ другим пользователям позволяет сервер. Чтобы разместить сайт на сервере, необходимо обратиться в компанию, владеющую соответствующими ресурсами. Услуга по обеспечению круглосуточной ротации сайта в Интернете и есть хостинг.

В любом случае от качества предоставления услуги зависит результат. А в данной ситуации характеристики и настройка хостинга влияют на работу сайта и его рейтинг в поисковых системах.

И так какие параметры хостинга влияют на СЕО?

Сайт должен быть постоянно доступным. Зачем это нужно?

Высокий аптайм сайта позволяет поисковым системам регулярно производить индексацию сайта и повышать его позиции. Лучший показатель аптайма – 99,98%. В таком случае сайт работает бесперебойно, поисковый бот попадает на него всегда.

Моментальный доступ к сайту – это залог максимального количества посещений. Если пользователь не попал на сайт, вряд ли он станет делать еще одну попытку, владелец ресурса теряет доверие, число клиентов снижается.

Беспрерывная работа сайта зависит от хостинга. Если хостер имеет мощные серверы, не экономит на комплектующих, предоставляет защиту сайтов от кибератак и быстро реагирует на всевозможные неполадки, то можно рассчитывать на высокий аптайм и успешное продвижение сайта.

Выбирая seo хостинг, стоит обратить внимание на наличие тестового периода, в течение которого можно проверить сайт на доступность.

Быстро открывающиеся сайты любят и пользователи, и поисковые боты.

Этот показатель такой же важный, как и доступность сайта. Чем меньше время отклика сервера, тем больше страниц проиндексируется поисковыми ботами, больше пользователей посетит ресурс, а значит, у сайта будут выше позиции в рейтинге поисковиков, выше уровень доверия потенциальных клиентов.

Существует много причин, по которым сервер может отвечать долго, в том числе и низкая скорость DNS-серверов. Когда пользователь открывает сайт, запрос идет к системе доменных имен, и только потом запрос отправляется на сервер, хранящий сайт. Время отклика будет меньше, если домен и хостинг будут находиться на одном сервере или в одной сети.

Аппаратные и программные составляющие сервера должны иметь высокое качество, только в таком случае сео хостинг даст желаемые результаты. Более производительное оборудование обеспечит высокую скорость отклика, быструю загрузку страниц с контентом разной сложности.

Качественное оборудование стоит недешево, а это значит, что бесплатный хостинг не поднимет сайт на нужные позиции. Чтобы сайт занимал верхние строки поискового рейтинга, услугу хостинга нужно покупать.

Существуют разные тарифные планы на размещение и круглосуточную поддержку работоспособности сайтов, в описании каждого указываются параметры сервера, основные и дополнительные сервисы. Для получения более подробной информации о производительности следует обратиться в службу поддержки.

Скорость открытия сайта зависит от того, на сколько процентов используются ресурсы сервера (жесткий диск, оперативная память, процессор). Каждый тарифный план имеет свои лимиты. Если они постоянно превышаются, то целесообразно перейти на другой тариф обслуживания.

Ресурсоемкость сервера сразу определить сложно, поэтому можно воспользоваться тестовым периодом и сделать анализ хостинга разных провайдеров.

Тестирование покажет основные параметры работы сайта, поможет выбрать провайдера, у которого более высокая скорость хостинга. Обычно период мониторинга не превышает 10-14 дней, но их вполне хватает, чтобы изучить полученные данные и определиться с покупкой площадки.

Хостинг для seo не может быть бесплатным еще по одной причине: низкое доверие поисковых систем. Бесплатная услуга — это низкая скорость загрузки страниц, сбои в работе, малая производительность сервера, отсутствие техподдержки в случае возникновения проблем. Считается, что на бесплатном хостинге размещаются любительские проекты, а бизнес-компании предпочитают выбор хостинга для сайта с более качественными платными серверами. Поэтому поисковые системы специально не индексируют такие сайты и не дают им подняться в рейтинге.

Размещая сайт на сервере, рекомендуется подумать о веб-ресурсах, которые будут его окружать.

Сайты, размещенные на сервере с разным «хламом», теряют траст, их продвижение в поисковых системах становится невозможным.

Существуют специальные сервисы, позволяющие по IP адресу проверить, какие сайты располагаются на том или ином сервере.

Если на сайте нет большого количества графических изображений, динамических элементов, то удаленное расположение серверов не отображается на скорости отклика сайта, загрузки страниц. Если сайт «тяжелый», то лучше воспользоваться хостингом, расположенным ближе к целевой аудитории.

Поисковые боты в первую очередь показывают сайты, географически находящиеся ближе к пользователю. Cейчас же место расположения сервера уже не играет роли для тех сайтов, где указан адрес или телефон. Для них привязка к региону осуществляется поисковыми роботами автоматически. Веб-мастера также могут вручную сделать привязку сайта к нужному региону.

Можно говорить, что хостинг для сайта хороший, если провайдер:

Любой вид уведомления, будь то телефонный звонок, письмо на электронную почту, мгновенное сообщение от хостера о том, что период аренды сео хостинга подходит к концу, спасет сайт от потери позиций в поисковой системе, так как всегда будет доступным для посетителей.

Качественную техническую поддержку клиентам чаще всего оказывают крупные хостинг-провайдеры.

Выбирать сервер для сайта нужно, исходя из объема и веса вашего сайта, а также от услуг предоставляемых хостингом. Лучше всего брать платный хостинг сайта, потому что он позволит получить сервер оптимальной производительности — это положительно скажется на работе сайта и его позициях в выдаче.

Хостинг для сайта влияет на сео-продвижение, и это очевидно. Чем больше страниц и разных элементов содержит сайт, тем качественнее и производительнее должно быть оборудование сервера. Отличным решением является покупка выделенного сервера для сайта, хотя он и потребует значительных денежных средств. Но вы получите не просто место на хостинге, а целый сервер в свое распоряжение.

Украинский хостинг на современном рынке представлен широким выбором компаний, оказывающих услугу размещения сайтов по разным тарифам.