Мой сайт тормозит. Почему это происходит и что делать?

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

В чём причины низкой производительности?

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

Хорошо, с этим понятно. Какие есть возможности для решения?

Прежде всего, вы можете провести работы по ускорению сайта. В Сети есть масса статей и заметок. Например, на специализированном ресурсе Cossa есть материал по этой теме. Если это не поможет, то вероятно дело всё же в железе. Тогда вам стоит рассмотреть более производительный тариф хостинга или VPS/VDS.

А можно подробнее про VPS/VDS?

VPS (VDS) — виртуальный выделенный сервер. Такая услуга подойдёт тем, кому необходимо гибкое и настраиваемое решение, но на аренду физического выделенного сервера пока не хватает средств. На таком сервере вы сможете размещать неограниченное количество сайтов (виртуальные хостинги, как правило, ограничивают это число), почтовых ящиков, баз данных. Также, вы можете самостоятельно устанавливать дополнительные программы.

Если всё так прекрасно, то почему все сразу не заказывают VPS?

Начнём с того, что VPS дороже: цены на такую услугу начинаются с 200 рублей в месяц, но могут доходить и до 7000 – 8000. Также чтобы работать с этой услугой нужно обладать специфическими знаниями системного администрирования и понимать как работают UNIX-подобные операционные системы. Иначе результат будет не самым хорошим. Конечно, вы можете использовать графические панели управления вроде ISPmanager, но они не будут давать полного контроля над сервером. Если вы не знаете что такое sudo rm -rf и пугаетесь при виде терминала, вам стоит нанять отдельного человека, который бы обслуживал и настраивал ваш сервер.

А что значит VDS, и что такое VDS сервер?

VDS — это одно и тоже, что и VPS. Первая аббревиатура расшифровывается как virtual dedicated server («виртуальный выделенный сервера»), а вторая как virtual private server («виртуальный частный сервер»). Так уж повелось в IT-среде, что термин VPS применяется чаще.

Хорошо, я определился — буду брать VPS. На что нужно обратить внимание при выборе нового тарифа?

Изучите характеристики VPS! Тип накопителя (SSD, жёсткий диск или гибридный накопитель), модель процессора, количество оперативной памяти — всё как в обычном ноутбуке или настольном ПК. И чем больше, тем лучше! Но важно понимать, что мощность конфигурации — это ещё не всё. Следует также обращать внимание на надёжность и безопасность инфраструктуры. Например, серверы REG.RU находятся в современном дата-центре уровня Tier III с отказоустойчивой высокоскоростной сетью, поддерживают аптайм 99,8% и автоматическую защиту от DDoS-атак. А готовый к работе VPS вы получите всего через минуту после заказа!


Надеемся, что мы ответили на ваши вопросы и всё прояснили. Если нет — пишите в комментарии ваш вопрос. Мы обязательно рассмотрим его в следующих материалах.

Кейс Stworka: как создать ERP в облаке для 5000 строительных компаний

А также запустить маркетплейс для строителей и обрабатывать 1,5 млн артикулов ежедневно. Рассказываем, как компания Stworka развернула IT-инфраструктуру в Облаке...
Read More

Системы контроля версий: зачем они нужны и как их использовать

Мир разработки ПО издалека кажется непонятным и запутанным, но существуют инструменты, которые значительно упрощают жизнь и делают работу более эффективной....
Read More

Соглашение об уровне обслуживания (SLA)

Поговорим о документе, который может серьезно повлиять на успех проекта, будь то интернет-магазин, SaaS-платформа или любой другой онлайн-сервис. Речь пойдет...
Read More

Что такое S3 (Simple Storage Service)

Если вы только начинаете свой путь в разработке, вам обязательно нужно познакомиться с S3. Это краеугольный камень многих современных приложений...
Read More

Полный обзор NoSQL: особенности и использование

Развитие интернета диктует новые правила в разработке. Традиционные базы данных, которые называются реляционными (RDBMS), не справляются с задачами, которые требуют...
Read More

Как использовать DataSphere. Датасеты в DataSphere

Данные нужны в любой сфере: магазины анализируют продажи, в медцентры — истории болезней, ученые — результаты экспериментов. Чем больше информации,...
Read More

Основные задачи машинного обучения: классификация, регрессия, кластеризация и уменьшение размерности

Machine Learning ― это уже часть нашей повседневной жизни. От рекомендаций фильмов на Кинопоиске до спам-фильтров в почте — за...
Read More

Обзор CLI: командная строка и ее возможности

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

Шардирование в базах данных: обзор концепции

В условиях стремительного роста объемов данных и увеличения нагрузок на информационные системы эффективность их масштабирования становится критически важной. Одним из...
Read More

Графический процессор (GPU): что это, для кого, разновидности

Дизайнерам, проектировщикам и разработчикам требуются мощные вычислительные ресурсы для работы. Обычный процессор (CPU) не справится с такими задачами, как обработка...
Read More