Програмери

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 и њихов унос у стрингу упита; остале уз 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ниједно

WP-CLI команде

Покрените ово на серверу помоћу WP-CLI алата. Свака команда проверава исте дозволе као и екрани прикључка; примери су преузети из сопственог текста помоћи прикључка.

КомандаШта радиИздање
wp zinn-cache status
[--format=<format>]
wp zinn-cache status --format=json
Prijavite stanje keša objekata.Бесплатно издање

Радње и филтери

Свака кукица коју додатак нуди, са описом из његовог изворног кода. Филтери мењају вредност; акције вам омогућавају да покренете код у одређеном тренутку; тачке улаза су акције које покрећете како бисте затражили од додатка да нешто уради.

КукаВрстаШта радиПараметриИздање
zinn_cache_control_headerФилтрирајFiltrira vrednost za cache-control koja se šalje za LiteSpeed za stranicu koja se može keširati.string $value, int $ttlБесплатно издање
zinn_cache_fs_loadedРадњаAktivira se kada se učita SDK za licenciranje, pre ostatka servisa Zinn® Cache. Zakačite se ovde da biste komunicirali sa funkcijom `zinn_cache_fs()`.ниједноБесплатно издање
zinn_cache_link_scan_post_typesФилтрирајTipovi objave koje skeniranje obuhvata.ниједноБесплатно издање
zinn_cache_mcp_abilitiesРадњаPokreće se nakon što Zinn® Cache registruje svoje funkcije: Zinn® Cache Pro ovde dodaje sopstvene.ниједноБесплатно издање
zinn_cache_post_change_tagsФилтрирајFiltrira oznake keša koje se brišu kada se objava promeni.string[] $tags, int $post_id, string $post_typeБесплатно издање
zinn_cache_purge_allРадњаObrišite sve, iz reda Alati.ниједноБесплатно издање
zinn_cache_purge_planУлазна тачка (ви је покрећете)Očistite tačno ono što plan navodi: `do_action( 'zinn_cache_purge_plan', array( 'urls' => …, 'tags' => …, 'purge_all' => … ) )`.ниједноБесплатно издање
zinn_cache_purgedРадњаIzvršava se nakon što je dodatak pokrenuo čišćenje keša.array{purge_all:bool,urls:string[],tags:string[]} $planБесплатно издање
zinn_cache_purged_allРадњаPokreće se nakon što je zatraženo potpuno čišćenje keša stranice.string $reasonБесплатно издање
zinn_cache_request_cacheableФилтрирајFiltrira da li trenutni zahtev čela stranice može biti poslužen iz keša stranice.bool $cacheableБесплатно издање
zinn_cache_ttlФилтрирајFiltrira vreme keširanja trenutne stranice, u sekundama.int $ttlБесплатно издање