Разработчици

Справка за възможностите на Zinn® Cache

Zinn® Cache регистрира своите действия в WordPress Abilities API. Същите способности са MCP инструменти на собствения сървър на сайта и REST маршрути под /wp-json/wp-abilities/v1. Тази страница се генерира от собствения регистър на плъгина.

Ръководство за потребителя: свързване на AI приложение

Крайна точка

MCP през HTTP (потоков)

https://example.com/wp-json/zinn-cache/v1/mcp

MCP през WP-CLI (стандартен вход и изход)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: извеждане на възможностите

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: стартиране на способност

/wp-json/wp-abilities/v1/abilities/<name>/run

Удостоверяване и права за достъп

HTTP заявките се удостоверяват с WordPress приложение-парола (HTTP Basic). Свързването към MCP сървъра се нуждае от показаното по-долу разрешение; след това всяка възможност проверява собственото си право на достъп за всеки обект. Възможностите само за четене се изпълняват с GET и входните им данни в заявката (query string); останалите с POST и JSON тяло {"input": {…}}.

Примери

# REST: стартиране на способност
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/zinn-cache/get-diagnostics/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-diagnostics","arguments":{}}}

Всички права

Генерирано от abilities.json на плъгина, който от своя страна се генерира от работещ сайт; тестът се проваля, когато двете не съвпадат.

ВъзможностКак работиИзданиеRESTПраво на достъпПараметри
zinn-cache/clean-database
zinn-cache-clean-database
Почистване на базата данни (Pro)
Премахва във фонов режим типовете излишни файлове, активирани в настройките. Това, което е премахнато, не може да бъде възстановено.
Про версияPOST …/abilities/zinn-cache/clean-database/runmanage_optionsняма
zinn-cache/convert-images
zinn-cache-convert-images
Конвертиране на всички съществуващи изображения (Pro)
Започва конвертирането във фонов режим на изображенията от медийната библиотека в съвременните формати, активирани в настройките.
Про версияPOST …/abilities/zinn-cache/convert-images/runmanage_optionsняма
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Прочетете анализите на кеша (Pro)
Връща степента на попаденията и трафика на кеша на обекти за последните часове (часове, до 720), неговите най-бавни команди и кои плъгини пропускат кеша най-често.
Про версияGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Прочетете диагностичния отчет
Връща диагностичния отчет, който поддръжката изисква: версии, лимити на сървъра, състояние на кеша и скорошни грешки. Той не съдържа пароли или ключове.
Безплатно изданиеGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsняма
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Прочетете напрежението на конвертирането на изображения (Pro)
Връща докъде е стигнало конвертирането (или премахването) на изображенията.
Про версияGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsняма
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Прочетете настройките на Cache Pro (Pro)
Връща всяка настройка на Cache Pro (загряване, изображения, скриптове и стилове, почистване на базата данни, интелигентно изчистване, търсачката). Тайните никога не се връщат.
Про версияGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsняма
zinn-cache/get-settings
zinn-cache-get-settings
Прочетете настройките на кеша
Връща всяка настройка на кеша. Паролата за Redis никога не се връща, а само дали има запазена такава.
Безплатно изданиеGET …/abilities/zinn-cache/get-settings/runmanage_optionsняма
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Прочетете инструмента за бавни заявки (Pro)
Връща най-бавните заявки към базата данни и изходящи повиквания, които търсачката е засекла, заедно с плъгина или темата, които са ги направили.
Про версияGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsняма
zinn-cache/get-status
zinn-cache-get-status
Проверка на състоянието на кеша
Връща информация дали кешът на страниците и кешът на обектите са включени и работят, колко страници са кеширани, както и броя на връзките и попаденията на кеша на обектите.
Безплатно изданиеGET …/abilities/zinn-cache/get-status/runmanage_optionsняма
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Прочетете напредъка по загряването (Pro)
Връща информация дали загряването е активно, колко страници са били посетени и колко са се провалили.
Про версияGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsняма
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Преглед на почистването на базата данни (Pro)
Преброява какво ще премахне една операция по почистване по вид (ревизии, чернови, спам, изтекли временни данни и други подобни). Нищо не се премахва.
Про версияGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsняма
zinn-cache/purge
zinn-cache-purge
Изчистване на кеша
Премахва кешираните страници: всичко (all: true), определени адреси (urls) или всичко с етикет (tags). Страниците се изграждат отново с пристигането на посетителите.
Безплатно изданиеPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
Премахване на всички конвертирани изображения (Pro)
Изтрива всяко преобразено копие на изображенията във фонов режим; оригиналите се запазват.
Про версияPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsняма
zinn-cache/reset-settings
zinn-cache-reset-settings
Върнете настройките на кеша по подразбиране
Връща всяка настройка на кеша към нейните стандартни стойности, както прави бутонът „Нулиране“. Запазената парола за Redis също се премахва.
Безплатно изданиеPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsняма
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Изчистване на резултатите от бавни заявки (Pro)
Забравя се всяка открита досега бавна заявка и бавно извикване, и търсенето започва отначало.
Про версияPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsняма
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Промяна на настройките на Cache Pro (Pro)
Променя настройките на Cache Pro, които изпращате (настройки: ключ към стойност), и запазва останалите. Всяка стойност се проверява точно както на екрана на Cache Pro; непознат ключ се отхвърля.
Про версияPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (задължително)
zinn-cache/update-settings
zinn-cache-update-settings
Промяна на настройките за кеширане
Променя настройките, които изпращате, и запазва останалите (кеша на страниците, колко дълго страниците остават кеширани, кеша на обектите и неговата Redis връзка, правилата за изчистване и изключенията). Стойностите се проверяват и коригират точно както на екрана Кеш.
Безплатно изданиеPOST …/abilities/zinn-cache/update-settings/runmanage_optionslscache_enabled: boolean, lscache_ttl: integer, object_cache_enabled: boolean, auto_purge_enabled: boolean, purge_on_upgrade: boolean, exclude_uris: array|object|string, exclude_query_keys: array|object|string, exclude_cookies: array|object|string, redis_host: string, redis_port: integer, redis_database: integer, redis_username: string, redis_password: string, redis_key_prefix: string, browser_ttl: integer, cache_logged_out_only: boolean, purge_on_comment: boolean, ttl_overrides: array|object|string
zinn-cache/warm-cache
zinn-cache-warm-cache
Затопляне на кеша (Pro)
Започва да посещава всяка страница в картите на сайта във фонов режим, така че посетителите да получават кеширани страници. Последвайте го със zinn-cache/get-warmup-progress.
Про версияPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsняма