Intereting Posts

Как долго «как можно дольше» в wp_cache_set ()?

Документация для wp_cache_set() говорит, что если вы передадите в 0 для $expire (который также является значением по умолчанию), то он кэшируется для «как можно дольше». Как долго это? Что это определяет? Мы говорим о часах, днях?

В моем случае: у меня очень дорогой SQL-запрос в многопользовательской сети буквально 100-х блогов, результат которого можно кэшировать в течение нескольких недель (на самом деле навсегда – можно просто вручную очистить его, когда это необходимо). Должен ли я использовать кеш WordPress или самостоятельно разбираться?

Solutions Collecting From Web of "Как долго «как можно дольше» в wp_cache_set ()?"

Кэш объектов WordPress не является постоянным кешем, он предназначен для кэширования данных в одной загрузке страницы, поэтому «как можно дольше» никогда не будет длиннее одного запроса.

Используйте API Transients, если вы хотите хранить данные на нескольких загрузках страниц или даже проще, просто сохраните их вручную.