Выбор хостинга является одним из наиболее важных решений, которое все принимают при создании своего сайта на WordPress. В рунете работают несколько сотен хостинговых компаний. Как при таком широком выборе найти надёжный хостинг для WordPress и на что обращать внимание при поиске - читайте далее.
Версия PHP и MySQL
Сами разработчики WordPress рекомендуют выбирать хостинг с PHP версии 7.2 или новее. Хотя WordPress в большинстве случаев по-прежнему будет работать на более старых версиях PHP, лучше искать провайдера, который по крайней мере предлагает 7.1, а также сервер баз данных MySQL 5.6+ или MariaDB 10.0+.
Использование PHP 5.х может сделать ваш сайт уязвимым для взлома. Кроме того, на PHP 7+ WordPress работает быстрее. Узнать, какая версия PHP установлена на популярных хостингах можно здесь.
Как показало тестирование, WordPress на PHP версии 7 работает приблизительно в два раза быстрее, чем на PHP 5:
Ресурсы процессора и оперативной памяти
Многие хостеры поражают щедрыми объёмами дискового пространства и неограниченным трафиком. Но большинство умалчивает о реально важных параметрах, которыми являются RAM (память) и CPU (вычислительная мощность процессора).
Найти их на сайте хостинга довольно сложно. Часто они спрятаны в глубине "Публичной оферты" или "Договора обслуживания". Не поленитесь найти их, т.к. важно понимать, какой объём RAM и CPU вам разрешено использовать. Чем выше каждое из чисел, тем лучше. Если у вас недостаточно RAM, могут возникнуть ошибки при использовании большого количества плагинов; если у вас недостаточно CPU, страницы будут грузиться недостаточно быстро.
Тип жёсткого диска
Стандартные жёсткие диски HDD невероятно дёшевы. Вы можете купить жёсткий диск объёмом 8 ТБ примерно за 11-14 тысяч рублей или диск 4 ТБ за 5-7 тысяч рублей. Выходит дешевле, чем 0,5 рубля за 1 ГБ в год в течение 3-летнего гарантийного периода, хотя часто хостинги оставляют работающие жёсткие диски до тех пор, пока они фактически не начнут выходить из строя, как правило, через пять или шесть лет.
Это означает, что хостеры могут предложить вам невероятные объёмы дискового пространства, которое в реальности вы даже не сможете использовать, и это будет стоить им всего пару сотен рублей в год. Однако настоящая финансовая магия заключается в том, что подавляющее большинство клиентов близко не подходят к использованию даже 1-3 ГБ своего хранилища.
Хостеры могут подключить до 15 жёстких дисков объёмом 8 ТБ к дешёвому серверу, предоставляя им общий объём хранилища в 120 ТБ, но даже с одним жёстким диском объёмом 8 ТБ они могут втиснуть на этот сервер тысячи аккаунтов (!).
Проблема с HDD-дисками заключается в том, что они работают намного медленнее, чем современные твердотельные накопители SSD. Скорости хватит для базового хранилища файлов на домашнем компьютере, но будет недостаточно для работы сайтов на WordPress. CMS постоянно обращается к базе данных, которая находится на диске, и не может отобразить страницу пока не получит все необходимые данные - поэтому скорость работы хранилища значительно важнее его размера.
Для оптимальной загрузки сайта на WordPress хостинг должен работать на SSD-дисках.
Минус SSD - стоимость. В настоящее время можно купить 500 ГБ SSD-диск по цене около 8000 рублей или 2 ТБ за 30-35 тысяч, что составляет более 250 рублей за 1 ГБ - многократно дороже, чем обычные HDD.
Ещё одной серьёзной проблемой для хостинг-компаний является то, что, поскольку максимально возможный объём SSD-накопителей намного меньше, чем HDD, это означает, что они не могут втиснуть столько пользователей на каждый сервер.
Таким образом, если хостер не упоминает на своём сайте, какой тип хранилища он использует, это означает, что скорее всего вы попали в хостинг-гетто, откуда нужно быстрее бежать :)
Наличие TLS (SSL)
TLS (и его предшественник SSL) - это технология шифрования, которая используется для обеспечения зашифрованной связи между браузером посетителей вашего веб-сайта и вашим веб-сервером WordPress. Адрес страницы, которая использует TLS, начинается с https, а не с http.
Разработчики WordPress рекомендуют запускать сайт только на https. Особенно важно, чтобы через SSL работала страница входа в админ-панель WordPress (обычно что-то вроде https://google.com/wp-login.php) и все страницы, которые принимают конфиденциальную информацию от посетителей или отправляют её обратно.
Многие хостинговые компании взимают дополнительную плату за эту возможность, предлагая купить SSL-сертификат и выделенный IP-адрес. Хотя сейчас всё больше провайдеров предоставляют и бесплатные SLL от Let's Encrypt.