WordPress как на ладони
wordpress jino

Запросы или кеш embed

Столкнулся с тем, что на одном из WP сайтов очень долго происходит генерация первой страницы.

Начал разбираться, оказалось, что из-за превьюшек происходит внутренняя генерация контента каждой упомянутой страницы. И при наличии в них простых вставок или шорткодов идут запросы на embed к соотв.серверам (youtube, vimeo). Каждый запрос занимает примерно полсекунды. Но так подобралось, что в данный момент видеовставок в упоминаемых страницах около 20. Итого на выдачу титульной уходит больше 10 секунд, что поисковики уже считают таймаутом.

Копая внутренности и перебирая все упоминаемые в цепочке функции, обнаружил, что сделано-то по уму, запросы должны кешироваться в таблице wp_postmeta и если их ttl не истёк - доставаться оттуда. Однако этого не происходит.

Ещё больше удивляет тот факт, что на сайте включен WP Super Cache, но кешируются все страницы кроме первой.

Не приходилось ли сталкиваться с такой проблемой?

0
Алексей 4 месяца назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.