Premium тема WordPress Авада, тема конечно очень хорошая, но слишком медленная, Это я сразу заметил, на одном из своих сайтов, как только перешел на нее. Об этом говорили и различные инструменты измерения скорости  сайтов — GTmetrix, Pingdom  и т.д. Также увеличился процент отказов. Естественно, было принято решение об использовании кеширования и Content Delivery Network — Сети доставки контента.

Для этого я использовал связку из плагина W3 Total Cache (W3TC) и CDN сервиса CloudFlare. Установка плагина W3 Total Cache стандартная, подробно останавливаться не буду, внизу поста можете скачать файл настроек для работы совместно с Cloud Flare.

Для регистрации в Cloud Flare необходимо перейти по ссылке cloudflare.com, ввести название сайта и получить пару адресов ns серверов. После этого зайти в панель управления сайтом у своего хостера и прописать их вместо ns серверов хостинг провайдера. Бояться тут нечего, с сайтом ничего не случится, тем более всегда можно вернуться к прежним ns серверам.

Вот показатели сайта до установки W3TC и Cloud Flare (ping идет из Ванкувера, Канада):Avada работает медленно

А вот после:Avada работает медленно

Да, радикальных изменений не произошло, но в целом сайт стал более производительным, отказы снизились, повысилась безопасность сайта, также бесплатно получаем SSL сертификат.

Подробнее остановлюсь на ошибке, которая у меня появилась, после всех установок и настроек. Причем при обновлении страничек в админке,  обновление происходило нормально:

Fatal error: Uncaught exception ‘Exception’ with message ‘unknown engine ‘ in /home/swansph/public_html/wp-content/plugins/w3-total-cache/Cdnfsd_Core.php:48…

Решение:

В файле

      /wp-content/plugins/w3-total-cache/Cdnfsd_CacheFlush.php,

есть функция

       w3tc_flush_execute_delayed_operations()

Замените в строках 199 и 202.

До: $core = Dispatcher::component( ‘Cdnfsd_Core’ ); $engine = $core->get_engine(); try { if ( !is_null( $engine ) ) {

После: $core = Dispatcher::component( ‘Cdnfsd_Core’ ); try { $engine = $core->get_engine(); if ( !is_null( $engine ) ) { Акцентирую, этот код измените в строках 199 и 202! Ошибка будет устранена.

Файл настроек W3TC для работы с Cloud Flare

W3tc Setting (20.4 KiB, 781 downloads)

Для его импорта, заходим в админку-Performance-General Settings, прокручиваем до Import Configuration. Обзор, Upload.