Articles of кеш

opcache_reset для обновления плагина / темы / ядра

WordPress, похоже, не сбрасывает opcache после обновления плагина / темы / ядра. Для решения этой проблемы я установил в php.ini opcache.validate_timestamps=1 все работают правильно, но validate_timestamps когда он включен, PHP проверяет временную метку файла на каждый запрос с ухудшением производительности. Когда он отключен, файлы PHP НИКОГДА не проверяются на обновленный код. При обновлении кода WordPress […]

Избегайте загрузки кнопок и статистики Facebook несколько раз

Когда мой сайт загружает отдельные сообщения, некоторые кнопки Facebook (общий доступ, сохранение, например) со связанной статистикой отображаются в трех разных местах: вверху и внизу для сообщений и в боковой панели для сайта. Я думаю, это замедляет загрузку сайта, поэтому вопрос заключается в том, как загрузить эти кнопки и связанную статистику только один раз (в переменной), […]

Добавить уникальный URL-адрес для предварительного просмотра

Есть ли простой способ добавить уникальный идентификатор к URL-адресу предварительного просмотра, когда пользователь просматривает кнопку предварительного просмотра? Итак, это: http://example.com/news/1/title/?preview=true Становится: http://example.com/news/1/title/?preview=true&v= {unique_id} Я спрашиваю, потому что наша установка сильно кэшируется на стороне сервера, поэтому при обновлении требуется некоторое время, чтобы изменения отображались в предварительном просмотре. Вручную добавление параметра в конец URL-адреса позволяет немедленно отображать […]

Является ли кэш WordPress общим для всех блогов в многопользовательской сети?

Когда я делаю wp_cache_set( 'some-item', $item, 'my-group' ) на любом сайте многопользовательской сети, доступен some-item в других блогах или каждый блог имеет свой собственный «кэш-домен»? Если кеш локален только для текущего блога: есть ли простой способ иметь общий сетевой кеш? Не удалось найти что-либо об этом в документации Google или WordPress … Для этого вопроса […]

Отключить кеш WordPress программно по запросу

Как я могу автоматически отключить функциональность кэширования WP Cache & W3 Total Cache? Например, я не хочу, чтобы он использовал кеш для некоторых запросов и не кэшировал вывод запроса, поддерживают ли они это с помощью фильтров? Я не мог найти ничего полезного в своей документации.

Насколько эффективны кэширование плагинов для динамических страниц?

Большинство страниц одного из моих сайтов могут быть доступны только зарегистрированным пользователям. Хотя на этих страницах есть общий, статический контент (заголовки и т. Д.), Большая часть информации на этой странице заполняется специально для этого пользователя, используя множество данных об использовании usermeta, postmeta и пользовательских таблиц. Кроме того, пользователь вряд ли ударит по одной странице много […]

Локальный кеш локального компьютера заполняется старыми данными сайта WordPress.

Я разрабатываю новый сайт WP. Мой клиент жалуется, что он видит старые данные сайта, такие как ссылки, относящиеся к именам старых категорий. На моем ПК и в других я не имею никаких проблем с этим. На стороне сервера нет плагина кеша. Причина: сайт все еще находится в разработке. На моем ПК и в каждом браузере […]

Запрашиваются ли запросы get_bloginfo для кеширования или их кеширование?

Мне просто интересно, слишком ли многократно вызывал get_bloginfo, чтобы вредить производительности в теме, и если данные нужно просто поместить в свой собственный var?

_prime_post_caches в wordpress

Похоже, что WordPress кэширует все данные, включая мета-значения всех сообщений на текущей странице _prime_post_caches : Как показано, он пытался получить информацию для идентификаторов сообщений внутри (76-100). Хотя в моем проекте большая часть данных сообщения сохраняется в другой таблице, а не в таблице wp_posts_meta или в таблице wp_posts_meta моим настраиваемым плагином. Таким образом, указанный выше запрос […]

Мой домашний плагин пытается обновить чужой плагин

WordPress говорит мне, что мой собственный встроенный плагин имеет доступное обновление, и эта ссылка приводит меня к чужому репо. После того, как я впервые увидел это сообщение, я прочитал много вопросов, задающих подобные вопросы, и попробовал несколько вещей, чтобы попытаться избавиться от этого доступного обновления, включая: Обеспечение уникальности имени папки и имени файла, даже попытки […]