Denis Ryabov
Ответы в темах
-
Форум: Проблемы и решения
Тема: Не коректно отображаются страницыЕсть еще чисто теоретическая вероятность, что изменение настроек шаблона не вызвало автоматический сброс кэша страниц, поэтому в кэше до сих пор старый layout. В этом случае поможет просто сброс кэша в верхнем меню PageSpeed Ninja -> Purge Page Cache.
Но при смене темы кэш точно сбрасывается, потому как-то странно, что во всех темах какие-то конфликты с плагином. Можете перечислить, какие темы вы проверяли (текущая, как я понимаю, hueman)? Я потом попробую локально воспроизвести эту проблему.
Форум: Проблемы и решения
Тема: Не коректно отображаются страницыТам, видимо, страница генерируется по разному в зависимости от устройства (я вижу разницу в наличии класса col-3cm у тега body в оптимизированной и неоптимизированной версиях), и скорее всего закэшировалась «не та» версия. Тут в зависмости от того, как определяется тип устройства, сработает или включение опции Avoids enormous network payloads -> Remove IE Conditionals в Advanced настройках (это такой трюк, который делает кэширование зависящим от типа устройства), или отключение Initial server response time was short -> Caching.
два плагина вообще целесообразно устанавливать на сайт вместе или нужно оставить только один из них?
У вас каждый плагин будет парсить исходный код страницы, чтобы применить свои оптимизации, поэтому время генерации страницы будет возрастать. Да и указанные плагины зачастую не самые лучшие в плане оптимизации. Я бы составил список из 20 плагинов для оптимизации, и проверил, какой их них лучше работает для вашего сайта (не забудьте включить в список LiteSpeed Cache, Hummingbird и PageSpeed Ninja). Для проверки откройте Lighthouse в Chrome (F12) и проверьте любую страницу сайта 3 раза (первый раз — чтобы инициализировать кэш на сервере, и еще хотя бы 2 раза, чтобы исключить случайные погрешности).
Форум: Проблемы и решения
Тема: Плагины кэширования ломают менюТам суть в том, что «Optimize integrations» воспринимает атрибуты async и defer как указание на то, что данные скрипты можно загрузить уже после отрисовки страницы. К сожалению, в случае defer это не совсем так, т.к. такие скрипты должны быть выполнены до события DOMContentLoaded, а не после. Нужно будет в следующей версии или убрать проверку атрибута defer, или переопределить метод addEventListener у document и window, чтобы правильно вызывать DOMContentLoaded у новых скриптов (сложно, но можно).
Форум: Проблемы и решения
Тема: Плагины кэширования ломают менюСудя по всему, нужно или добавить wp-content/themes/cenote/assets/js/cenote-custom.min.js в исключения, или полностью отключить настройку «Optimize integrations» в разделе «Minify JavaScript».
Форум: Проблемы и решения
Тема: Документ не содержит текстВ PageSpeed Ninja вроде бы все ошибки ловятся через try/catch, и если что-то не так, то возвращается исходная неоптимизированная страница. В файле error_log точно нет каких-нибудь записей с упоминанием psn-pagespeed-ninja? Можете попробовать включить логирование ошибок в самом PageSpeed Ninja (там будут все ошибки, даже уровня Notice, со стеком вызовов), только не забудьте потом выключить логирование, т.к. файл ошибок может сильно разрастись.
Форум: Проблемы и решения
Тема: исчезли слайдыВполне может быть, плагины для слайдов обычно несовместимы с ленивой загрузкой изображений, которая используется в PageSpeed Ninja.
Форум: Проблемы и решения
Тема: Пропала админкаPageSpeed Ninja на админку никак не должен влиять, скорее всего нужно искать конфликт с каким-то другим плагином (возможно, кэширующим или другим оптимизирующим). На всякий случай проверьте wp-content/advanced-cache.php — если было включено кэширование в PageSpeed Ninja (а на максимальных настройках скорее всего было), а плагин был удален некорректно, то там могут оставаться следы. Хотя обычно проблемы с advanced-cache.php приводят к белому экрану на фронте, а не к проблемам в админке, я не знаю, что еще можно проверить.
Форум: Проблемы и решения
Тема: Как сделать вход через поддомен?Вам нужно более детально объяснить, что Вы хотите получить в итоге. Например, «вход через поддомен» можно реализовать, сделав поддомен алиасом к основному домену, но в итоге у Вас будет полное зеркало сайта, что не очень хорошо с точки зрения SEO. То же самое и по поводу профиля — пока не понятны требования к показу профиля, не понятно что и рекомендовать.