Требования к хостингу Divi
Опубликовано: 2022-03-24Размещение вашего веб-сайта Divi на надежном сервере имеет решающее значение для скорости, безопасности и работоспособности сайта. Для этого вам нужен хостинг-провайдер, отвечающий определенным требованиям. К счастью, большинство хостинговых компаний знакомы с хостингом веб-сайтов WordPress. Таким образом, у них должна быть базовая конфигурация хостинга, необходимая для запуска и работы вашего сайта. Однако, если вы ищете оптимальные настройки сервера специально для сайтов Divi, вам необходимо убедиться, что ваш хост соответствует конкретным требованиям хостинга Divi, которые мы разделяем в этом посте. Для большинства из вас быстрая проверка состояния системы внутри Divi будет всем необходимым подтверждением. Но для тех, кто сталкивается с какими-либо проблемами и/или хочет оптимизировать эти настройки, мы покажем вам, как внести необходимые изменения и многое другое.
Если вам нужна идеально настроенная среда хостинга с предустановленными инструментами, необходимыми для успешной работы с Divi, ознакомьтесь с Divi Hosting. Мы сотрудничаем с ведущими компаниями в индустрии хостинга WordPress, чтобы предоставить вам самый надежный хостинг, совместимый с Divi. Проверьте хостинг Divi.
- Оглавление
- Требования к хостингу Divi (список)
- Объяснение требований к хостингу Divi
- Как проверить, соответствует ли ваш сайт Divi требованиям
- Как внести изменения в настройки вашего сервера
- Divi Hosting: надежный хостинг, оптимизированный для Divi
Требования к хостингу Divi (список)
Divi — это мощная тема WordPress и конструктор страниц с надежным набором инструментов для дизайна. Чтобы обеспечить оптимальную работу Divi на вашем сервере или хосте, мы установили следующие требования к хостингу Divi.
- Версия PHP = минимум 7.4 (рекомендуется 8.0+)
- memory_limit = 128M
- post_max_size = 64M
- upload_max_filesize = 64M
- максимальное_время_исполнения = 120
- максимальное_входное_время = 60
- max_input_vars = 1000
- display_errors = 0
В дополнение к этим настройкам сервера мы также рекомендуем следующее:
- Версия Divi = последняя
- Версия WordPress = 5.3 или выше
- База данных = MySQL версии 5.7 или выше; MariaDB версии 10.2 или выше
Имейте в виду, что приведенный выше список требований к хостингу не является «обязательным» для работы веб-сайта Divi. Это скорее руководство, которое поможет Divi функционировать наилучшим образом.
Теперь мы рассмотрим каждый из них более подробно.
Объяснение требований к хостингу Divi
1. PHP-версия
Первым требованием к хостингу в нашем списке является версия PHP. Большинство параметров в списке напрямую связаны с конфигурацией времени выполнения для PHP (например, memory_limit, max_execution_time и т. д.), которые мы рассмотрим далее. На данный момент кажется уместным, что мы уделим время тому, чтобы понять решающую роль PHP в производительности веб-сайта и необходимость его обновления.
Производительность PHP
Стек сервера WordPress (компоненты, необходимые для работы веб-сайта WordPress/Divi) обычно состоит из четырех основных компонентов:
- операционная система (обычно Linux)
- веб-сервер (обычно Apache или NGINX)
- база данных (MySql или MariaDB)
- и PHP (серверный язык программирования сценариев для веб-разработки)
Из этих четырех компонентов PHP, пожалуй, больше всего влияет на производительность вашего сайта. Вот почему.
В отличие от статических HTML-сайтов, WordPress — это динамическая CMS, которая использует PHP (язык сценариев) для извлечения данных, хранящихся в базе данных, для отображения этих данных на веб-странице. Это упрощает управление вашим сайтом, но недостатком является то, что страницы загружаются дольше, потому что перед загрузкой страницы необходимо найти данные в базе данных. Подумай об этом. Каждый раз, когда вы загружаете веб-страницу в свой браузер, PHP должен обработать то, что нужно серверу, найти это в базе данных, а затем доставить обратно в HTML (чтобы вы могли видеть это в своем браузере). Поэтому, если для загрузки вашего сайта требуется много запросов PHP, ваша страница неизбежно будет замедляться.
В сочетании с WordPress Divi также использует PHP для доставки контента и дизайна Divi Builder на вашу страницу. Divi делает это быстро и эффективно благодаря динамической структуре, которая обрабатывает (по запросу) только те PHP-запросы, которые необходимы для загрузки страницы. Вот почему это такой быстрый конструктор страниц. Итак, учитывая, что встроенная в Divi оптимизация скорости и производительности также зависит от PHP, имеет смысл обновлять вашу версию PHP.
Почему вы должны использовать последнюю версию PHP
Поскольку PHP играет важную роль в производительности сайта, рекомендуется использовать последнюю стабильную версию PHP. Двумя основными причинами для этого являются безопасность и скорость (но есть и другие второстепенные преимущества). Каждое обновление исправляет ошибки, которые, если их не проверить, могут привести к уязвимостям. И каждая новая версия PHP увеличивает количество запросов, которые она может обрабатывать в секунду. Это делает ваш сайт намного быстрее, без каких-либо других оптимизаций скорости.
Чтобы убедиться, что ваш сайт безопасен, вам нужно запустить версию PHP, которая активно поддерживается и/или получает обновления. На момент написания этой статьи активно поддерживались только версии PHP 8.0 и 8.1. Версия PHP 7.4 (версия до основного выпуска 8.0) получает только исправления безопасности, но кто знает, как долго. Это означает, что если вы используете версию не ниже 7.4 (также рекомендуется WordPress), ваш сайт может быть уязвим для угроз безопасности. И если вы используете WooCommerce, ставки безопасности еще выше, поэтому WooCommerce настоятельно рекомендует также использовать как минимум 7.4.
Для веб-сайтов Divi мы согласованы с WordPress (и WooCommerce), поэтому мы также рекомендуем 7.4 или выше. Но, чтобы избежать обновления до версии, которая уже выходит (7.4), мы рекомендуем обновиться до 8.0 или 8.1, если это возможно.
Для версии PHP мы рекомендуем следующее:
Версия PHP: 7.4 или выше (рекомендуется 8.0+)
Подробнее о том, как обновить версию PHP, см. ниже.
Конфигурация среды выполнения PHP
Теперь, когда мы понимаем важность использования последней версии PHP, пришло время перейти к директивам PHP, которые могут контролировать работу PHP на вашем веб-сайте. Большинство требований в этом списке — это директивы PHP.ini со значениями, которые можно настроить, чтобы убедиться, что веб-сервер запускает PHP оптимально для вашего веб-сайта.
2. лимит_памяти
Второй элемент в нашем списке — это наша первая директива PHP с именем memory_limit. Это устанавливает максимальный объем памяти, который разрешено использовать сценарию. По умолчанию ограничения памяти, установленные вашим хостом или WordPress, могут быть слишком низкими. Это приведет к сбою приложений, поскольку PHP достигнет искусственного предела. Но будь осторожен. Установка слишком высокого предела может привести к тому, что плохие сценарии будут занимать всю доступную память.
Для этой настройки мы рекомендуем следующее:
memory_limit = 128M
3. post_max_size
PHP-директива post_max_size ограничивает размер страницы или файла на вашем веб-сайте. Если ваша страница превышает лимит, установленный в PHP, она не загрузится. Размеры сообщений могут стать довольно большими при использовании Divi Builder, поэтому важно увеличить этот предел. Это также влияет на загрузку/выгрузку размера файла, что может помешать импорту больших макетов в конструктор.
Для этой настройки мы рекомендуем следующее:
post_max_size = 64M
4. upload_max_filesize
PHP-директива upload_max_filesize устанавливает максимальный размер загружаемого файла. Он определяет размер страницы или файла на вашем веб-сайте. Если ваша страница превышает лимит, установленный в PHP, она не загрузится. Размеры сообщений могут стать довольно большими при использовании Divi Builder, поэтому важно увеличить этот предел. Это также влияет на загрузку/выгрузку размера файла, что может помешать импорту больших макетов в конструктор.
Для этой настройки мы рекомендуем следующее:
upload_max_filesize = 64M
5. максимальное_время_исполнения
PHP-директива max_execution_time влияет на то, как долго страница может загружаться до истечения времени ожидания. Важно установить лимит, чтобы плохо написанные скрипты не загружали сервер. Но если ограничение слишком низкое, вы не сможете импортировать большие макеты и файлы в Divi Builder. Если вы столкнетесь с проблемой (особенно с загрузкой больших файлов), вам может потребоваться увеличить это значение в соответствии с вашими потребностями. Однако, если вы обнаружите, что вам нужно увеличить это значение до 300 или более, могут быть другие основные проблемы или необходимость обновить ваш хостинг.
Для этой настройки мы рекомендуем следующее:
максимальное_время_исполнения = 120
6. максимальное_входное_время
PHP-директива max_input_time устанавливает максимальное время (в секундах), в течение которого скрипту разрешено анализировать входные данные. Мы хотим ограничить это время, чтобы помочь защититься от DOS-атак. Но если предел слишком низкий, Divi Builder может истечь, прежде чем ему будет разрешено загрузиться. Если вы столкнетесь с проблемой, вам может потребоваться увеличить это значение в соответствии с вашими потребностями. Однако, если для анализа входных данных требуется более 60-120 секунд, могут быть другие основные проблемы или необходимость обновления вашего хостинга.
Для этой настройки мы рекомендуем следующее:
максимальное_входное_время = 60
7. max_input_vars
PHP-директива max_input_vars определяет, сколько входных переменных может быть принято. Важно, чтобы мы установили ограничение для защиты от DOS-атак. Но если предел слишком низкий, это может помешать правильной загрузке Divi Builder.
Для этой настройки мы рекомендуем следующее:
max_input_vars = 1000
8. display_errors
PHP-директива display_errors определяет, следует ли печатать ошибки как часть вывода страницы. Это функция, помогающая в процессе разработки веб-сайта, и ее никогда не следует использовать на рабочих сайтах. Лучше всего установить для этого параметра значение «0», если у вас нет особой причины показывать эти ошибки во время веб-разработки.
Для этой настройки мы рекомендуем следующее:
display_errors = 0
9. Версия Диви
В дополнение к настройкам PHP на стороне сервера всегда лучше использовать последнюю версию Divi. Это поможет обеспечить совместимость с WordPress и сделает ваш сайт быстрым, безопасным и мощным. Если по какой-то причине у вас возникли проблемы с новой версией, вы всегда можете использовать нашу функцию Divi Rollback, чтобы вернуться к предыдущим версиям одним щелчком мыши, пока ошибки не будут устранены. Чтобы узнать больше, узнайте, как обновить тему Divi.
Мы рекомендуем следующее:
Диви Версия: последняя
10. Версия WordPress
В дополнение к Divi всегда лучше использовать последнюю стабильную версию WordPress. Это не только обеспечит совместимость с Divi, но и значительно ускорит работу вашего веб-сайта, что приведет к меньшему количеству памяти и меньшему количеству проблем, связанных с процессором. Чтобы обеспечить совместимость с PHP 7.4 (самая старая версия, в настоящее время получающая обновления безопасности), у вас должен быть WordPress 5.3 или выше. Но если вы согласны с нашим идеальным предложением по обновлению до PHP 8.0+ (или версий, которые активно поддерживаются), у вас должен быть WordPress 5.6 или выше.
Мы рекомендуем следующее:
Версия WordPress: 5.3 или выше
11. Версия базы данных
Программное обеспечение базы данных, которое будет использовать ваш веб-сайт Divi, будет либо MySQL, либо MariaDB. Любой из них будет работать с Divi и WordPress. И, как и все остальное, мы рекомендуем использовать последнюю версию MySQL или MariaDB для оптимальной производительности.

Для Divi мы согласовываем с WordPress и рекомендуем следующие версии базы данных:
Версия MySQL = 5.7 или выше
Версия MariaDB = 10.2 или выше
Как проверить, соответствует ли ваш сайт Divi требованиям
Проверка состояния системы Divi
Divi имеет встроенную функцию поддержки, которая выполняет проверку состояния системы для вашего веб-сайта Divi. Это позволяет вам (и нашей команде поддержки) определить на вашем сайте что-либо, что не соответствует нашим рекомендациям для Divi.
Чтобы проверить статус вашей системы Divi, перейдите на панель инструментов WordPress. Перейдите в Divi > Центр поддержки . В верхней части страницы вы увидите поле «Состояние системы», в котором перечислены все результаты проверки состояния системы.
Здоровье сайта WordPress
В дополнение к статусу системы Divi вы также можете использовать встроенную функцию работоспособности сайта WordPress для выявления любых проблем с WordPress. Эта функция не специфична для Divi, но может быть полезна для выявления основных проблем с WordPress. Чтобы проверить работоспособность сайта для WordPress, перейдите в « Инструменты» > «Работоспособность сайта» на панели инструментов.
Как внести изменения в настройки вашего сервера
Сделайте резервную копию вашего сайта и протестируйте обновления в первую очередь
Обновление настроек сервера (особенно версии PHP) — это не то, что вы должны делать, не принимая определенных мер предосторожности. Например, если ваш сайт зависит от плагина, несовместимого с последней версией PHP (распространенная проблема), ваш сайт может сломаться. Поэтому лучше всего сделать резервную копию вашего сайта, прежде чем вносить какие-либо изменения . Затем внесите изменения в тестовую среду или промежуточный сайт, чтобы выявить и устранить любые проблемы, прежде чем запускать новую версию. Это может показаться хлопотным, особенно если что-то сломается. Но определенно стоит потратить время, чтобы убедиться, что ваш сайт будет быстрым, безопасным и здоровым в будущем.
Это также хорошее время для обновления до последней версии WordPress, Divi и всех ваших плагинов. Скорее всего, любые возникающие проблемы будут результатом плохих (или устаревших) плагинов, которые плохо работают с более новыми версиями PHP, WordPress или Divi.
Обновление версии PHP
У каждого хостинг-провайдера должны быть инструкции по изменению версии PHP для вашего сайта. В этом списке вы сможете найти инструкции по обновлению PHP для вашего хостинг-провайдера. Если нет, вы можете обратиться к ним напрямую. Для получения дополнительной информации ознакомьтесь с этими инструкциями от WordPress.
Если вы размещаетесь у одного из наших партнеров Divi Hosting, у вас уже должна быть запущена стабильная версия PHP. Но если вы хотите убедиться, что используете последнюю версию, вот несколько полезных ссылок.
Для Siteground вот как изменить версию PHP.
Вот как запросить обновление PHP для Flywheel.
Вот как изменить версию PHP для Pressable.
Для Cloudways вот подробная статья о PHP 8 и о том, как обновить версию PHP вашего сайта WordPress.
Обновление настроек PHP вручную (wp-config.php, .htaccess или php.ini)
Если вы хотите обновить настройки PHP (та же группа директив PHP в нашем списке выше) на вашем веб-сервере, лучше всего обновить их непосредственно в файле php.ini, если вы можете. Другой вариант — обновить файл .htaccess. Но, в зависимости от вашего хостинг-провайдера, вы можете иметь или не иметь прямого доступа к файлу php.ini или файлу .htaccess. Таким образом, вы можете обнаружить, что проще обновить файл wp-config.php, чтобы внести изменения в настройки PHP.
Вот краткое объяснение того, как вы можете обновить 3 наиболее распространенных файла конфигурации.
Обновление настроек PHP в php.ini
Получите доступ к файлам вашего сайта (через FTP, файловый менеджер и т. д.) и убедитесь, что вы можете видеть скрытые файлы. Файл php.ini должен находиться в общедоступной корневой папке файлов вашего сайта.
Если вы находитесь на виртуальном хостинге, у вас, вероятно, нет доступа к основному файлу php.ini. Однако вы можете быть в состоянии создать один. Чтобы изменить или добавить настройки PHP, откройте файл и используйте следующий формат для обновления каждого значения по мере необходимости:
memory_limit = 128M post_max_size = 64M upload_max_filesize = 64M max_execution_time = 120 max_input_time = 60 max_input_vars = 1000 display_errors = 0
ПРИМЕЧАНИЕ. В некоторых случаях вам также может понадобиться определить memory_limit в wp-config.php (см. ниже).
Обновление настроек PHP с помощью .htaccess
По умолчанию WordPress использует файл .htaccess для установки постоянных ссылок вашего сайта. Но этот файл также можно использовать для настройки конфигурации PHP во время выполнения на серверах Apache. Если у вас есть доступ к этому файлу (через FTP или вашего хостинг-провайдера), он должен находиться в корне файлов вашего сайта.
Здесь вы можете внести необходимые изменения вручную на стороне WordPress, даже не связываясь с вашим хостом. Вы можете обновить значения php.ini в этом файле, используя следующий формат:
php_value имя_настройки параметр_значение
Итак, если вы хотите обновить upload_max_filesize до 64M, это будет выглядеть так в файле .htaccess:
php_value upload_max_filesize 64M
Вот список рекомендуемых нами значений php.ini в формате файла .htaccess:
php_value memory_limit 128M php_value post_max_size 64M php_value upload_max_filesize 64M php_value max_execution_time 120 php_value max_input_time 60 php_value max_input_vars 1000
Обновление настроек PHP с помощью wp_config.php
Некоторые рекомендуемые настройки PHP можно обновить из файла wp-config.php. Этот файл также можно найти в корне файлов вашего сайта.
Вот несколько примеров того, как вы можете обновить файл wp_config.php в соответствии с требованиями.
Чтобы установить ограничение памяти на 128 МБ, вы можете добавить следующий фрагмент:
определить('WP_MEMORY_LIMIT', '128M');
Чтобы установить ошибки отображения равными 0, вы можете использовать следующий фрагмент кода:
@ini_set('display_errors', 0);
И чтобы установить максимальное время выполнения, вы можете использовать следующий фрагмент кода:
set_time_limit (120);
Не забудьте включить фрагмент перед строкой «Это все, прекратите редактирование!…».
Имейте в виду, что не все директивы PHP.ini можно изменить в wp_config.php. Любые директивы php.ini, которые не относятся к изменяемому режиму PHP_INI_ALL, не могут быть изменены с помощью функции ini_set(). Поэтому следующие директивы PHP НЕ следует изменять с помощью ini_set() в файле wp-config.php:
post_max_size
upload_max_filesize
max_input_vars
max_input_time
Вместо этого вам нужно будет обновить эти настройки через .htaccess, php.ini или связавшись с вашим хостом.
Обращение к вашему хосту
Нет никакой гарантии, что ручные параметры переопределят настройки вашего хостинг-провайдера, особенно если вы используете управляемый хостинг. Если у вас возникли проблемы с внесением изменений вручную (или вы не хотите делать это самостоятельно), вы можете обратиться к своему хостинг-провайдеру, чтобы он внес изменения за вас. У их поддержки должен быть адрес электронной почты, номер телефона или чат, который позволит вам отправить список необходимых вам требований. Если они не могут выполнить ваш запрос, возможно, пришло время обновить ваш хостинг.
Divi Hosting: надежный хостинг, оптимизированный для Divi
Обновление вашего веб-сайта с оптимальными требованиями к хостингу может быть проблемой, особенно если ваша среда хостинга еще не ориентирована на WordPress или Divi. Вот почему мы предлагаем хостинг Divi. Мы сотрудничаем с некоторыми из крупнейших имен в области хостинга, чтобы предоставить вам самый надежный, совместимый с Divi хостинг.
Наслаждайтесь идеально сконфигурированными средами хостинга с предустановленными инструментами, необходимыми для успешной работы с Divi.
Проверьте хостинг Divi
Диви Оптимизация скорости
В дополнение к отличному хостингу, который отвечает требованиям хостинга Divi из коробки, всегда есть место для повышения производительности веб-сайта. Чтобы узнать больше, ознакомьтесь с нашим исчерпывающим руководством по оптимизации скорости Divi.
Что насчет веб-сервера?
Для запуска WordPress (или Divi) не требуется одного конкретного веб-сервера. Но двумя наиболее распространенными веб-серверами для WordPress (и Divi) являются Apache и NGINX. Чтобы узнать больше, ознакомьтесь с нашей статьей, посвященной сравнению Apache и NGINX.
Последние мысли
Надеюсь, этот пост даст вам то, что вам нужно, чтобы убедиться, что ваш веб-сайт Divi настроен на успех. Вот несколько заключительных выводов, о которых следует помнить.
- Используйте инструмент состояния системы Divi, чтобы определить любые красные флажки в отношении вашего веб-сайта Divi. Это простой способ убедиться, что ваш сайт Divi соответствует нашим рекомендациям.
- Важность использования последней (наиболее стабильной) версии PHP невозможно переоценить. На самом деле, вы можете получить лучший веб-сервер (или хост) и оптимизировать свой сайт для повышения скорости и производительности так, как вам хочется. Но если вы используете старую (неподдерживаемую) версию PHP, ваш сайт пострадает. Сделайте все возможное, чтобы ваша версия PHP была обновлена как можно скорее.
- До. если вы вносите какие-либо изменения в настройки вашего сервера или какие-либо другие обновления, сначала создайте резервную копию своего сайта! А еще лучше внесите изменения на тестовом или промежуточном сайте, прежде чем внедрять изменения на рабочем сайте.
- Внося изменения в настройки сервера, убедитесь, что вы знаете, зачем вы это делаете. Хотя увеличение лимитов на определенные параметры может быть простым решением, вы можете причинить больше вреда. Уделяя сценариям слишком много времени, вы можете стать уязвимыми для DOS-атак. Вместо этого сначала убедитесь, что нет никаких основных проблем, и при необходимости обновите хостинг.
Я с нетерпением жду вашего ответа в комментариях.
Ваше здоровье!