Барноманависон

Маълумотномаи қобилиятҳои Zinn® Cache

Zinn® Cache амалҳои худро дар WordPress Abilities API ба қайд мегирад. Ҳамон қобилиятҳо абзорҳои MCP дар сервери худи сомона ва масирҳои REST дар зери /wp-json/wp-abilities/v1 мебошанд. Ин саҳифа аз феҳристи худи плагин тавлид шудааст.

Дастури корбар: пайваст кардани барномаи AI

Zinn®, викинги мо, ҳангоми ба абзорҳои платформа пайваст шудани ёрдамчии зеҳни сунъӣ шодӣ мекунад.

Нуқтаҳои поёнӣ

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-cache-layers/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-cache-layers","arguments":{}}}

Ҳамаи қобилиятҳо

Аз қобилиятҳои plugin's abilities.json тавлид шудааст, ки он ҳам аз сомонаи амалкунанда сохта мешавад; ҳангоми мувофиқат накардани ин ду санҷиш ноком мешавад.

ҚобилиятОн чӣ кор мекунадНашrRESTИҷозатПараметрҳо
zinn-cache/clean-database
zinn-cache-clean-database
Пок кардани пойгоҳи додаҳо (Pro)
Намудҳои нолозими дар танзимот фаъолшударо дар замина нест мекунад. Он чизе ки нест карда шудааст, барқарор карда намешавад.
Нашri ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsҳиҷ кас
zinn-cache/convert-images
zinn-cache-convert-images
Ҳамаи тасвирҳои мавҷударо табдил диҳед (Pro)
Табдилдиҳии тасвирҳои китобхонаи медиаро ба форматҳои замонавии дар танзимот фаъолшуда дар пасманзар оғоз мекунад.
Нашri ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsҳиҷ кас
zinn-cache/detect-cache-layers
zinn-cache-detect-cache-layers
Кешҳои пеши сайтро ошкор кунед
Саҳифаи асосиро мисли меҳмон дархост мекунад ва захира мекунад, ки кадом кэшҳо посух додаанд. Бо sample: true он инчунин саҳифаҳои навтаринро ду маротиба дархост мекунад ва ҳисоб мекунад, ки ҳар як қабат чанд маротиба онҳоро аз кэши худ пешниҳод кардааст.
Нашri ройгонPOST …/abilities/zinn-cache/detect-cache-layers/runmanage_options (the REST route's own check)sample: boolean
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Таҳлили кэшро хонед (Pro)
Нишондоди муваффақияти ҳофизаи ниҳонии объект ва ҳаракати трафикро барои соатҳои охир (соатҳо, то 720), сусттарин фармонҳои он ва кадом плагинҳо бештар ҳофизаи ниҳониро аз даст медиҳанд, бармегардонад.
Нашri ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-cache-layers
zinn-cache-get-cache-layers
Бихонед, ки чиро сайт кэш мекунад
Бозмегардонад, ки кадом кэш саҳифаҳоро пешкаш мекунад (LiteSpeed, nginx, Varnish, Apache, Cloudflare ё кэши диски плагин), муайянкунии охирин чиро нишон дод, андозаи ҳар як қабат дар ҷое, ки WordPress онро хонда метавонад, навбати поксозӣ, навсозии муайяншуда ва поксозиҳои охирин.
Нашri ройгонGET …/abilities/zinn-cache/get-cache-layers/runmanage_options (the REST route's own check)ҳиҷ кас
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Ҳисоботи ташхисро хонед
Ҳисоботи ташхисиеро, ки хадамоти дастгирӣ дархост мекунад, бармегардонад: версияҳо, маҳдудиятҳои сервер, ҳолати кэш ва хатогиҳои охирин. Он ягон парол ё калидро дар бар намегирад.
Нашri ройгонGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsҳиҷ кас
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Раванди табдили тасвирро хонед (Pro)
Нишон медиҳад, ки табдилдиҳӣ (ё нест кардани) тасвирҳо то куҷо расидааст.
Нашri ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsҳиҷ кас
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Танзимоти Cache Pro-ро хонед (Pro)
Ҳамаи танзимоти Cache Pro-ро (гармкунӣ, тасвирҳо, скриптҳо ва сабкҳо, тозакунии пойгоҳи додаҳо, поксозии ҳушманд, ҷустуҷӯкунанда) бармегардонад. Маълумоти махфӣ ҳеҷ гоҳ баргардонида намешавад.
Нашri ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsҳиҷ кас
zinn-cache/get-settings
zinn-cache-get-settings
Танзимоти кэшро хонед
Ҳамаи танзимоти кэшро бармегардонад. Гузарвожаи Redis ва нишонаи Cloudflare ҳеҷ гоҳ баргардонида намешаванд, танҳо маълумот дар бораи сабт шудани онҳо баргардонида мешавад.
Нашri ройгонGET …/abilities/zinn-cache/get-settings/runmanage_optionsҳиҷ кас
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Дар бораи ҷӯяндаи дархостҳои суст бихонед (Pro)
Сусткортарин дархостҳои пойгоҳи додаҳо ва зангҳои содиротиро, ки ҷустуҷӯкунанда сабт кардааст, бо плагин ё мавзӯе, ки ҳар якеро иҷро кардааст, бармегардонад.
Нашri ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsҳиҷ кас
zinn-cache/get-status
zinn-cache-get-status
Хондани вазъи кэш
Маълумотро дар бораи фаъол будан ва кор кардани кэши саҳифаҳо ва кэши объектҳо, чанд саҳифа кэш шудааст, инчунин шумораи пайвастшавиҳо ва муроҷиатҳои муваффақи кэши объектҳоро бармегардонад.
Нашri ройгонGET …/abilities/zinn-cache/get-status/runmanage_optionsҳиҷ кас
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Раванди гармкуниро бихонед (Pro)
Маълумотро дар бораи он ки оё гармкунӣ иҷро шуда истодааст, ба чанд саҳифа ворид шудааст ва чанде аз онҳо ноком шудаанд, бармегардонад.
Нашri ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsҳиҷ кас
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Пешнамоиши тозакунии пойгоҳи додаҳо (Pro)
Ҳисоб мекунад, ки ҳангоми поксозӣ аз рӯи намуд чӣ нест карда мешавад (нусхаҳо, сиёҳнависҳо, спам, маълумоти муваққатии муҳлаташ гузашта ва монанди инҳо). Ҳеҷ чиз нест карда намешавад.
Нашri ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsҳиҷ кас
zinn-cache/purge
zinn-cache-purge
Тоза кардани кэш
Саҳифаҳои кэшшударо нест мекунад: ҳама чиз (all: true), баъзе нишониҳо (urls) ё ҳама чизи барчаспдор (tags). Саҳифаҳо бо ворид шудани меҳмонон аз нав сохта мешаванд.
Нашri ройгонPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/purge-urls
zinn-cache-purge-urls
Тоза кардани баъзе суроғаҳо дар ҳар як қабати кэш
Ин нишониҳоро (роҳҳо ба мисли /about/ ё нишониҳои пурра дар ин сомона) аз ҳофизаи ниҳонӣ дар диск, ҳофизаи ниҳонии сервер ва Cloudflare якбора тоза мекунад ва нишон медиҳад, ки ҳар як сатҳ чӣ посух дод.
Нашri ройгонPOST …/abilities/zinn-cache/purge-urls/runmanage_options (the REST route's own check)urls: array (ҳатмӣ)
zinn-cache/refresh-cache
zinn-cache-refresh-cache
Навсозии мураттабро оғоз ё қатъ кунед
action: start ҳар як саҳифаро дар як дақиқа як гурӯҳӣ навсозӣ мекунад (он чизе, ки навсозиҳо ба ҷои холӣ кардани кэш иҷро мекунанд); action: stop навсозии ҷориро қатъ мекунад.
Нашri ройгонPOST …/abilities/zinn-cache/refresh-cache/runmanage_options (the REST route's own check)action: start|stop (ҳатмӣ)
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
Ҳамаи тасвирҳои табдилшударо нест кунед (Pro)
Ҳар як нусхаи табдилёфтаи тасвирҳоро дар пасзамина нест мекунад; нусхаҳои аслӣ боқӣ мемонанд.
Нашri ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsҳиҷ кас
zinn-cache/reset-settings
zinn-cache-reset-settings
Танзимоти кэшро ба пешфарз баргардонед
Ҳар як танзимоти кэшро ба ҳолати пешфарз бармегардонад, ҳамон тавре ки тугмаи «Бозсозӣ» мекунад. Пароли захирашудаи Redis низ нест карда мешавад.
Нашri ройгонPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsҳиҷ кас
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Тоза кардани натиҷаҳои дархостҳои суст (Pro)
Ҳамаи дархостҳои суст ва зангҳои сусти то ҳол ёфтшударо фаромӯш мекунад ва ҷустуҷӯкунанда аз нав оғоз меёбад.
Нашri ProPOST …/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 аст, санҷида мешавад; калиди номаълум рад карда мешавад.
Нашri ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (ҳатмӣ)
zinn-cache/update-settings
zinn-cache-update-settings
Танзимоти кэшро тағйир диҳед
Танзимоти фиристодаи шуморо тағйир медиҳад ва боқимондаро нигоҳ медорад (кеши саҳифаҳо, муҳлати нигоҳдории саҳифаҳо дар кеш, кеши объектҳо ва пайвасти Redis-и он, қоидаҳои тозакунӣ ва истисноҳо). Қиматҳо маҳз ҳамон тавре ки дар экрани Кеш ҳастанд, санҷида ва ислоҳ карда мешаванд.
Нашri ройгон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, server_cache: string, server_cache_headers: boolean, nginx_purge_method: string, nginx_purge_endpoint: string, nginx_http_verb: string, nginx_purge_address: string, nginx_cache_path: string, nginx_cache_levels: string, nginx_cache_key: string, nginx_key_variants: array|object|string, nginx_spool_dir: string, varnish_host: string, varnish_port: integer, varnish_method: string, apache_cache_root: string, apache_dir_levels: integer, apache_dir_length: integer, cloudflare_enabled: boolean, cloudflare_zone_id: string, cloudflare_api_token: string, cloudflare_purge_everything: boolean, refresh_batch: integer, refresh_load_limit: integer, redis_serializer: string, heartbeat_mode: string, font_display_swap: boolean, preconnect_origins: array|object|string, cdn_url: string, cdn_exclude: array|object|string
zinn-cache/warm-cache
zinn-cache-warm-cache
Гарм кардани кэш (Pro)
Дар замина боздид аз ҳар як саҳифаи харитаҳои сайтро оғоз мекунад, то меҳмонон саҳифаҳои кэшшударо дастрас кунанд. Ҳангоми кор пешрафти он алоҳида гузориш дода мешавад.
Нашri ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsҳиҷ кас

Фмонҳои WP-CLI

Инҳоро дар сервер бо WP-CLI иҷро кунед. Ҳар як фармон ҳамон иҷозатҳоро мисли экрани плагин месанҷад; мисолҳо аз матни кӯмаки худи плагин гирифта шудаанд.

ФармонОн чӣ кор мекунадНашr
wp zinn-cache purge all
wp zinn-cache purge all
Ҳамаи саҳифаҳои кэшшударо пок кунед.Нашri ройгон
wp zinn-cache purge post
<id>...
wp zinn-cache purge post 42
Саҳифаҳои навишта ва рӯйхатҳоеро, ки дар онҳо пайдо мешавад (саҳифаи асосӣ, бойгониҳо, наворҳо), тоза кунед.Нашri ройгон
wp zinn-cache purge url
<url>...
wp zinn-cache purge url https://example.com/ /pricing/
Саҳифаҳои кэшшударо дар ин URL-ҳо пок кунед.Нашri ройгон
wp zinn-cache refresh
<action>
wp zinn-cache refresh status
Навсозии тадриҷиро оғоз кунед, боздоред ё нишон диҳед (он чизе, ки пас аз навсозӣ ҷои «ҳамаро тоза кунед»-ро мегирад).Нашri ройгон
wp zinn-cache server detect
wp zinn-cache server detect
Санҷед, ки кадом кэшҳо дар пеши сомона посух медиҳанд (nginx, Varnish, Apache, LiteSpeed, Cloudflare).Нашri ройгон
wp zinn-cache server drain
wp zinn-cache server drain
Тозакунии кэши сервери дар навбат истодаро ба ҷои интизори WP-Cron ҳозир фиристед.Нашri ройгон
wp zinn-cache status
[--format=<format>]
wp zinn-cache status --format=json
Ҳолати кэши объектҳоро гузориш диҳед.Нашri ройгон

Amalkardҳо ва филтрҳо

Ҳамаи ҳукҳое, ки плагин пешниҳод мекунад, бо тавсиф аз коди сарчашмавии он. Филтрҳо қиматро тағйир медиҳанд; амалҳо (actions) ба шумо имкон медиҳанд, ки кодро дар лаҳзаи муайян иҷро кунед; нуқтаҳои вуруд (entry points) амалҳое мебошанд, ки шумо барои дархости иҷрои коре аз плагин оғоз мекунед.

Халқаи пайвасткунандаНамудОн чӣ кор мекунадПараметрҳоНашr
zinn_cache_control_headerФилтр карданФилтри арзиши cache-control, ки ба LiteSpeed барои саҳифаи қобили кеш карда шудан фиристода мешавад.string $value, int $ttlНашri ройгон
zinn_cache_fs_loadedАмалВақте оғоз меёбад, ки SDK-и лиҷензӣ бор карда шуд, пеш аз боқимондаи Zinn® Cache. Барои тамос бо `zinn_cache_fs()` дар ин ҷо пайваст шавед.ҳиҷ касНашri ройгон
zinn_cache_link_scan_post_typesФилтр карданНавъҳои маводе, ки санҷиш фаро мегирад.ҳиҷ касНашri ройгон
zinn_cache_mcp_abilitiesАмалПас аз он ки Zinn® Cache қобилиятҳои худро сабт мекунад, кор мекунад: Zinn® Cache Pro қобилиятҳои худро дар ин ҷо илова мекунад.ҳиҷ касНашri ройгон
zinn_cache_post_change_tagsФилтр карданТегҳои кэшро филтр мекунад, ки ҳангоми тағирёфтани паём тоза карда мешаванд.string[] $tags, int $post_id, string $post_typeНашri ройгон
zinn_cache_purge_allАмалҲамаашро аз сатри «Афзорҳо» тоза кунед.ҳиҷ касНашri ройгон
zinn_cache_purge_hostsФилтр карданНомҳои мизбонеро, ки тозакуниҳо метавонанд зикр кунанд, филтр мекунад (барои сомонае, ки дар зиёда аз як домен хидмат мерасонад).string[] $hostsНашri ройгон
zinn_cache_purge_on_seo_changeФилтр карданФилтр мекунад, ки оё тағйироти дар Zinn® SEO воридшуда саҳифаҳои ивазкардаашро пок мекунад ё на.bool $onНашri ройгон
zinn_cache_purge_planНуқтаи даромад (онро фаъол мекунед)Маҳз ҳамон чизеро, ки номи нақша муайян мекунад, тоза кунед: `do_action( 'zinn_cache_purge_plan', array( 'urls' => …, 'tags' => …, 'purge_all' => … ) )`.ҳиҷ касНашri ройгон
zinn_cache_purgedАмалБаъд аз он ки плагин тозакунии кэшро анҷом медиҳад, иҷро мешавад.array{purge_all:bool,urls:string[],tags:string[]} $planНашri ройгон
zinn_cache_purged_allАмалПас аз он ки тозакунии пурраи кэши саҳифа дархост шуд, кор мекунад.string $reasonНашri ройгон
zinn_cache_refresh_armedАмалҲангоми оғози навсозии тадриҷӣ ба кор медарояд.string $reasonНашri ройгон
zinn_cache_refresh_finishedАмалВақте ки навсозии тадриҷӣ ба охири сомона мерасад, ба кор медарояд.int $pagesНашri ройгон
zinn_cache_refresh_guardФилтр карданФилтр мекунад, ки оё навсозӣ дар ин дақиқа бояд боздошта шавад (ҳифзи сарбории худи мизбон).string $reasonНашri ройгон
zinn_cache_refresh_urlsФилтр карданНишониҳоеро, ки маҷмӯи навсозӣ пок мекунад, филтр мекунад — масалан, нишониҳои дигар забонҳои ҳар як саҳифаро дар ин ҷо илова кунед.string[] $urlsНашri ройгон
zinn_cache_refreshed_urlsАмалПас аз тоза кардани бастаи навсозӣ ба кор медарояд (Zinn® Cache Pro ин саҳифаҳоро аз нав гарм мекунад).string[] $urlsНашri ройгон
zinn_cache_request_cacheableФилтр карданМуайян мекунад, ки оё дархости ҷории пешигоҳ (front-end) метавонад аз кэши саҳифа хизмат расонида шавад.bool $cacheableНашri ройгон
zinn_cache_status_rowsФилтр карданСатрҳои ҷадвали «Чӣ ин сайтро кэш мекунад»-ро дар экрани вазъият филтр мекунад.array<int,array{0:string,1:string}> $rows, array<string,mixed> $reportНашri ройгон
zinn_cache_ttlФилтр карданФилтр мекунад, ки саҳифаи ҷорӣ чанд вақт боз бо мақсади кэш нигоҳ дошта мешавад, бо сонияҳо.int $ttlНашri ройгон