Большинству людей свойственны нетерпеливость, и желание получать всё, и сразу. В наше время это, прежде всего, о доступе к информации. Пользователи Сети не любят ждать. Google Developers говорит, что большинство посетителей уходят с сайта, если тот загружается дольше 2,5 секунд. В значительной мере это обусловлено и тем, что Интернет — давно не пустыня, в нём полно конкурирующих предложений информации, товаров и прочего.
К примеру, человек, зашедший в Сеть целенаправленно ради покупки того, в чём у него есть потребность, хочет быстро и удобно сделать заказ, а не томиться в ожидании неспешной загрузки одного из множества сайтов, предлагающих искомое.
Конечно, на отображение сайта влияют и качество интернета на стороне посетителя, и элементы Сети, обеспечивающие магистральный трафик по пути от хостинга к посетителю. Здесь рассматриваем истоки — хостинг, на котором «выложен» сайт.
Он, хостинг, более, чем другие звенья Сети, определяет и качество отображения сайта в целом, и скорость его выгрузки в частности. Для простеньких небольших сайтов достаточны довольно скромные, а коли так — недорогие тарифные планы с относительно «узкими» параметрами. А вот сложные, объёмные, с множеством разнообразных визуальных эффектов, к тому же ещё и с высоким трафиком, сайты, потребуют куда как более просторного «жилища», сиречь тарифного плана хостинга. Впрочем, уже давно не секрет, что от правильного выбора хостинга зависит очень многое.
Здесь рассмотрим, что влияет на загрузку сайта и в чём разница между понятиями «скорость» и «мощность».
Что подразумевают термины «скорость» и «мощность» хостинга?
При прочих равных условиях (скажем, на одном и том же хостинге) сайты ведут себя по-разному. Зависит это и от того, насколько нагружен сайт, и от способности хостинга выдерживать нагрузку.
Виртуальный хостинг — в некотором роде аналог общежития. Это означает, что на одном отдельно взятом сервере размещаются сайты нескольких (десятков, сотен — в зависимости от тарифных планов и параметров сервера) пользователей, для которых ресурсы сервера общие. Если предположить, что сайты у пользователей примерно одинаковые, то эти ресурсы и распределяются примерно поровну.
Однако, если на сайт одного из пользователей станет поступать резко, в десятки или сотни раз, увеличившийся трафик, то этот сайт станет использовать больше ресурсов, тем самым забирая их у соседей, и это отразится на них точно не в лучшую сторону. Мощность (пропускная способность для трафика, и ресурсы процессоров и памяти сервера) остались прежними, а нагрузка резко увеличилась, как результат — замедление работы всех сайтов, выложенных на сервере.
О таких ситуациях хостинг провайдеры узнают быстро, поскольку ситуация на серверах мониторится тотально. И, в зависимости от причин, клиенту, забирающему на себя ресурсы у соседей, предлагается устранить причины, либо сменить тарифный план на отвечающий нагрузке. Если же клиент не реагирует, его сайт, создавший проблему, может быть заблокирован. Часто провайдеры изначально, программным путём, ограничивают для пользователей доступ к ресурсам сервера, чтобы не допускать ситуаций, в которых один пользователь забирал бы ресурсы соседей по серверу.
Скорость хостинга
Скорость хостинга — его способность за определённое время генерировать и отдавать посетителю страницы сайта. Говоря «скорость сайта», мы понимаем быстроту отображения его страниц. Скорость сайта можно проверить внешними онлайн инструментами: Google PageSpeed Insights, и подобными.
Выполнять проверку скорости с того же сервера, на котором хостится сайт — неправильно, это равносильно проверке скорости авто, не покидая гараж. Реальная проверка должна учитывать все те факторы, которые влияют на передачу данных в пути, по узлам и магистралям Сети.
На скорость выгрузки влияет объём контента сайта, и его качество — способ вёрстки, наличие и качество изображений, текста, анимаций, функциональных скриптов (программ, обеспечивающих те, или иные, функции или эффекты).
Малая скорость сайта безусловно негативно повлияет на ранжирование сайта в поисковиках, о чём постоянно напоминает тот же Google в своих инструктивных материалах и в онлайн-инструментах.
У разных посетителей реальная скорость сайта будет различаться в зависимости от множества факторов — географического положения, каналов передачи трафика в его направлении, качественных параметров его конечного провайдера, используемых девайсов и ПО, и многого другого. Онлайн-инструменты (такие, как Google PageSpeed Insights), рассчитывают среднее время для отображения контента для разных пользователей. А средняя цифра — есть цифра обобщённая.
Если на сайт заходит случайный посетитель с другого континента, или у кого-то «тормозит» его интернет-провайдер, реальные показатели будут низкие, но их следует принимать во внимание лишь справочно, они не репрезентативны. Для понимания реальной картины следует ориентироваться на показатели разных категорий, учитывая их приоритетность. То есть показатели для региона целевой аудитории — важнее, нежели для регионов, которые не представляют интереса вовсе.
Мощность хостинга
Мощность подразумевает способность хостинга к выдерживанию определенной нагрузки в единицу времени. Типичные случаи, требующие значительной мощности — массовый трафик (одновременные многочисленные визиты посетителей на сайт), массовая загрузка или выгрузка контента, создание объёмных резервных копий и т.п.
Поскольку мощность хостинга определяется по нескольким составляющим, на сегодня не предлагается единого онлайн-инструмента, где бы можно было получить некую цифру столь же просто, как со скоростью сайта. Для получения корректной оценки следует провести несколько тестов разных видов, при том повторить их по нескольку раз в разное время суток. Только так можно получить объективную картину.
Как влияет качество хостинга на работу сайта
Качество работы сайта, как уже говорилось выше, зависит от множества факторов как внутри самого сайта, так и в его «среде обитания», и в каналах Сети. Какова же зависимость работы сайта от тарифного плана?
Главным образом, тарифы отличаются мощностью процессора, объёмами оперативной памяти и памяти накопителя («жёсткого диска»). Это, некоторым образом, похоже на ПК или смартфон:
— Процессор определяет скорость и мощность вычислений для решения поставленных задач. Чем производительнее процессор, тем быстрее выполняются задачи. Процессоры разнятся количеством ядер, обеспечивающих параллельные вычисления. Чем их больше, тем больше одновременных процессов могут выполняться.
— Оперативная память позволяет выполнять нужные операции и обеспечивает хранение последних данных в кэш.
— Накопитель отвечает за доступное к размещению количество информации для её постоянного хранения.
Накопители бывают таких видов: HDD, SSD, SSD NVMe и гибридные. HDD самые медленные, и потому на хостингах практически не используются. Если нашли хостинг с такими накопителями — проходите мимо.
Следующий этап эволюции — хостинг на SSD дисках — такие диски работают быстрее HDD как минимум вдвое, поэтому они наиболее популярны. Это означает, что скорость работы увеличивается во столько же раз, во сколько SSD быстрее HDD.
SSD NVMe-накопители ещё в несколько раз быстрее предыдущих. Они — одно из последних поколений жестких дисков. Они не так популярны, так как намного дороже SSD-накопителей. Существуют также гибридные накопители, например, HDD + SSD, но на хостингах такие встречаются редко.
Накопители влияют и на скорость, и на мощность хостинга, поэтому при выборе тарифа нужно рассматривать эти характеристики вместе.
Сравнительные параллели хостинга и авто
Для облегчения понимания различий между скоростью и мощностью хостинга проведём аналогии хостинга с автомобилем.
Виртуальный хостинг — это легковушка малого класса, не рассчитанная на серьёзный груз: если в него навалить много тяжёлого, то она будет ехать гораздо медленнее, если вообще поедет. Скажем, 4 взрослых пассажира и 200 кг багажа ощутимо увеличат время поездки.
Виртуальный сервер — тот же фургон. В нём поместится гораздо больше груза, чем в легковушке. Хорошие фургоны ездят резво. Они приспособлены для развозок по региону, но не лучший вариант для масштабных дальних перевозок. Для длительных поездок и больших грузов понадобится машина посерьёзнее.
Выделенный сервер — огромная фура, на которой можно перевозить много и далеко. Её стихия — долгий путь и тяжёлый груз. Если требуется фургон, не берите легковушку. Если нет ясности, начинайте с небольшого тарифного плана и обновляйте его по необходимости. О громадной фуре задумывайтесь уже тогда, когда нужны максимальные пространство и безопасность.
Заключение
Скорость — способность хостинга генерировать и отдавать содержимое веб-страниц в единицу времени. Мощность — способность выдерживать определённую одновременную нагрузку.
Качество работы сайта зависит от и от скорости, и от мощности хостинга, а также настроек сервера и его оптимизации.
Выбирайте тарифный план хостинга с нужными для вашего сайта скоростью и мощностью хостинга. Размышляете, не взять ли с запасом? Возьмите то, что вам подходит сейчас, и поднимайте тариф по необходимости. Главное — доступность сайта посетителям в любое время.