В этой статье рассмотрим рекомендуемые настройки хостинга для Divi. Рекомендуемые настройки предоставляются службой поддержки Elegant Themes (разработчик темы).
Вы узнаете, что некоторые рекомендации являются простыми для выполнения. Однако есть настройки, которые могут потенциально нарушить работу сайта или серьезно повлиять на производительность если они не установлены должным образом.
Введение
Тема Divi превратилась в обширную и мощную тему WordPress. На начальном этапе Divi была очень легкая и быстрая, с серверной частью, которая загружалась без проблем. В нем было очень мало модулей и еще не было удобного Visual Builder.
Теперь у темы есть конструктор макета сайта и конструктор страниц сайта с двумя различными опциями, и он даже имеет встроенный классический редактор WordPress.
Добавьте к этому множество функций практически с каждым обновлением, и нетрудно представить, что Divi не будет идеальная тема для медленных серверов.
Если ваш хостинг не оптимизирован и не соответствует минимальным требованиям для Divi — то вы столкнетесь с длительной загрузкой, сбоями и другими «головными болями». В этой статье я рассмотрю минимальные системные требования и рекомендуемые настройки хостинга для оптимального взаимодействия с темой Divi.
к оглавлению ↑Что такое веб-хостинг (заметка для новичков)?
Файлы веб-сайта должны где-то храниться в каком то месте. Они также должны взаимодействовать с пользователем и передавать файлы его браузеру, то есть постоянно должны быть доступны в сети. 24 часа в сутки 7 дней в неделю. Такое место называют веб-сервером.
Хостинг — это услуга предоставления физического места, где хранятся и обслуживаются файлы веб сайта. Другими словами, хостинг — это сервис, который хранит и обслуживает ваш сайт.
Хостинг-провайдер (хостинговая компания, хостер, веб-хостинг) — это компания, предоставляющая услуги хостинга. Например, данная статья размещена у компании Хостинг Украина.
к оглавлению ↑Рекомендуемые настройки хостинга для Divi
Разработчик темы Elegant Themes приводит следующие рекомендуемые настройки хостинга для оптимальной производительности темы Divi :
File Permissions 755
PHP Version 7.2 или выше
post_max_size 64M
memory_limit 128M
max_execution_time 180
upload_max_filesize 64M
max_input_vars 1000
Как узнать в Divi текущие настройки хостинга?
В административной панели WordPress в настройках темы Divi есть опция «Support Center» (центр поддержки).

При выборе этой опции на экране появиться раздел с состоянием системы. Состояние системы дает вам краткий обзор статистики и конфигурации вашего сервера, а также сообщит вам, есть ли какие-либо проблемы, которые могут вызвать проблемы совместимости с Divi.
Пример состояния одного из сайтов:

Если все индикаторы зеленые — значит в настройках все нормально. Красные индикаторы указывают что вам, вероятно, следует заняться улучшением этого параметра.
Желтый цвет индикатора показывает, что значение параметра приемлемо, но вы можете подумать о внесении изменений, чтобы улучшить систему.
Правильная настройка среды хостинга решит наиболее распространенные проблемы, с которыми сталкиваются пользователи Divi.
к оглавлению ↑Хостинг для Divi — значения параметров настройки
1. Writable wp-content Directory (ранее File Permissions )
Разработчик рекомендует, чтобы каталог wp-content на сервере был доступен для записи WordPress. Это нужно для обеспечения полной функциональность темы и плагина Divi Builder. Невыполнение этого требования может нарушить работу сайта.
Разрешение файла 755 — это наиболее стандартное доступное разрешение для файлов, в котором говорится, что все пользователи будут иметь доступ к вашим файлам только для чтения, в то время как владелец файлов сможет записывать в них. В этом случае владельцем будет сам WordPress и вы.
к оглавлению ↑2. PHP Version — 7,2 и выше
Divi по-прежнему отлично работает с PHP 7.0, даже если для этого требуется, чтобы вы работали под версией 7.2. Это не строгое требование, хотя советуют использовать PHP не ниже версии 7.2.
3.Memory Limit — 128Мб
Предел памяти не должен опускаться ниже 128 МБ что очень серьезно повлияет на производительность и функциональность. В таком случае сценариям PHP может не хватить памяти.
Divi действительно потребляет много ресурсов при работе. Так что лучше, если у вас будет не менее 256 МБ.
Вы должны учитывать, что 128 МБ — это минимум, который хостинг для Divi должен выделить для сайта. Рекомендуемая настройка: от 256 МБ до 640 МБ для оптимальной производительности и удобства использования. Особенно если вы планируете использовать несколько плагинов.
к оглавлению ↑4. Post Max Size — 64М
Максимальный размер публикации ограничивает размер страницы или файла на сайте. Если ваша страница превышает ограничение, установленное в PHP, — то она не загрузится.
По сути это требование не так важно, и вы можете использовать WordPress и Divi с post_max_size равным 32M. Разработчики Divi установили его «с запасом»,
Иногда может быть, что при использовании Divi Builder размеры записей могут стать довольно большими. Тогда надо увеличить этот лимит. Лимит также влияет на загрузку / загрузку файла, что может помешать импорту больших макетов в конструктор. Поэтому рекомендуем 64M, хотя это и многовато.
к оглавлению ↑5.Max Execution Time (120) & Max Input Time (60)
Переменные указывают количество времени, которое может потребоваться скрипту для завершения работы и чтения данных.
Известно, что выполнение любого сценария, связанного с импортом / экспортом, резервным копированием, сохранением или загрузкой может занять до десятки секунд. Если для этих переменных установлено значение менее рекомендуемых секунд, то это означает, что вы потенциально можете потерять свои данные. Если скрипт, конечно, «не вложиться» в указанное время.
к оглавлению ↑6. Upload Max File Size — 64M
Максимальный размер загружаемого файла. Эта переменная строго связана с объемом пространства, которое может занять файл при загрузке. Несмотря на то, что рекомендуемая настройка для Divi — 64M, это не обязательно. Если ваши темы / плагины и изображения никогда не превышают, скажем, 16 МБ, установка этой переменной на 32 МБ будет работать нормально
7. Max Input Vars — 1000
Максимум входных переменных. Этот параметр потенциально может разрушить ваш дизайн, если вы установите для него очень низкое значение. Параметр определяет максимальное количество переменных, которые может использовать PHP в текущей задаче. Переменные используются в Divi, например, для хранения параметров Visual Builder во время работы.
Если предел установлен слишком низким, у вас могут возникнуть проблемы с сохранением при попытке сохранить текущий дизайн Visual Builder, поскольку в Divi могут закончиться переменные. Это очень важная переменная, так как недостаток входных переменных может привести к тому, что Divi неправильно сохранит ваш шаблон, и вы потеряете свой дизайн. Помните об этом.
к оглавлению ↑Заключение.
Найти хороший хостинг для Divi не так уж и сложно. Я надеюсь, что знание условий и оптимальных настроек веб-сервера для удобной работы WordPress с темой Divi поможет при выборе и настройке хостинга.
Пишите комментарии или вопросы по теме статьи.
Удачи! Александр Коваль.
Александр, здравствуйте! Подскажите, пожалуйста, советом.
Сайт WordPress + Divi. Начал переделывать сайт и улучшать его для просмотра с мобильных.
Я хочу сделать так, чтобы шапка в десктопной версии была одна, а в мобильной версии — другая.
Я обнаружил, что Диви конструктор позволяет скрыть контент для определенных устройств (десктоп, планшет, мобильный). Даже можно целый блок DIV скрыть.
Это натолкнуло меня на мысль, что можно сделать две разных шапки которые поочередно скрываются в зависимости от типа устройств с которого смотрят сайт.
Отсюда возник главный вопрос. Как к этому отнесутся поисковики яндекс и гугл? Смогут ли они понять что это только технический дубль и не наказывать за такое дублирование?
Или, например, нужно на один из двух блоков с шапкой вешать noindex?
И в целом, является ли такой подход правильным или это колхоз?
Здравия, Иван!
Я не знаю, как к вашему решению отнесутся поисковики, но я полагаю, что уж точно с их стороны санкций никаких не будет за такое решение.
Также я полагаю, что алгоритмы поисковиков неплохо сами «разберуться» где меню, а где контент.
И также я предполагаю, что контент для поисковиков важнее меню. Исходя из здравого смысла.
И поэтому, как на меня, — акцент делайте на контент, на содержание, а не форму.
Ибо форма — это вторична. Это мое мнение. 🙂
И поэтому насчет оценки правильности вашего решения я думаю следующее:
если вы задачу решили исходя из тех ресурсов и знаний, что у вас есть — значит это правильно.
Как любят говорить мои сыновъя: ключевое слово здесь «Решили».
А потом, если посчитаете нужными, в меру своего понимания — переделаете, если захотите и если будет время.
Мой подход такой: если это работает, цель достигнута, задача решена — значит это правильно.
Успехов и Удачи!
П.С.
1) постмотрите здесь настройки мобильного меню для Диви: https://divitheme.space/9-sposobov-kak-uluchshit-menyu-divi-dlya-mobilnyh-ustroystv.html
2) если будет недостаточно возможностей Диви — можете попробовать такой плагин: https://ru.wordpress.org/plugins/mobile-menu/