Оперативная память на сервере хостинга – что такое, для чего нужна?

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

Если CMS («движку» сайта) не будет хватать оперативной памяти, сайт будет долго откликаться, регулярно «подвисать» или выдавать ошибки. В примере – сайт на WordPress с посещаемостью до 2000 посетителей в сутки, владелец которого специально оставил отладчик или забыл его выключить:

wordpress

Создание страницы требует 79 обращений к базе данных, выполнение всех запросов потребовало 28 мегабайт оперативной памяти. Т.е. на хостинге с 16Мб и менее такой сайт загружался бы очень долго, или выдал ошибку.

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

Сколько МБ оперативной памяти на хостинге нужно для небольшого сайта?

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

Для небольшого статического сайта без использования PHP и mySQL будет достаточно даже 16 МБ оперативной памяти. Для одностраничного сайта-визитки или "landing page" потребуется и того меньше.

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

Для интернет-магазина на базе платформы WordPress наверняка хватит 64 МБ оперативной памяти. При увеличении посещаемости более 2-3 тысяч посетителей в сутки может увеличиться скорость загрузки сайта. Так, если сайт ежедневно посещает 5-6 тысяч уникальных посетителей, потребуется уже вдвое больше оперативной памяти.

Другая система управления контентом – Drupal 8 требует MySQL с подсистемой InnoDB и это существенно сказывается на потреблении оперативной памяти. Здесь рекомендуется не менее 64 МБ оперативной памяти.

drupal

Виртуальный и VPS хостинг

Парадоксально, но для виртуального хостинга размер оперативной памяти может быть менее критичен, чем для VPS хостинга. Так происходит, потому что на клиента с нагруженным сайтом может приходиться 20 клиентов с простыми сайтами, которые не требуют много оперативной памяти. Само собой, такая ситуация возможна, когда хостинг провайдер реально оценивает нагрузку на сервер, а не пытается впихнуть как можно больше клиентов на него.

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

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

VPS хостинг больше подходит для тех клиентов, которые умеют гибко настраивать ПО и обладают навыками администрирования. В таком случае, производительность по сравнению с виртуальными серверами может увеличится.

Увеличение оперативной памяти на хостинге для большого проекта.

Развитие сайта предполагает и увеличение потребляемых ресурсов сервера. Подключение баз данных, PHP, смена CMS, рост посещаемости – все это приводит к необходимости увеличения оперативной памяти. Клиент новичок может точно не знать, сколько ресурсов сервера ему понадобится для оптимальной работы сайта. Поэтому могут возникать ситуации, когда оперативной памяти по тарифному плану будет не хватать. При этом переход на другой тарифный план может обойтись дорого, потому что другие параметры тоже увеличатся.

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

Мы предлагаем: