డెవలపర్లు

Zinn® Cache సామర్థ్యాల రిఫరెన్స్

Zinn® Cache, WordPress Abilities APIలో తన చర్యలను నమోదు చేస్తుంది. సైట్ సొంత సర్వర్‌పై అదే సామర్థ్యాలు MCP సాధనాలు మరియు /wp-json/wp-abilities/v1 కింద REST రూట్‌లు అవుతాయి. ఈ పేజీ ప్లగిన్ సొంత రిజిస్ట్రీ నుండి రూపొందించబడింది.

వినియోగదారు గైడ్: AI యాప్‌ను కనెక్ట్ చేయండి

ఎండ్‌పాయింట్లు

HTTP ద్వారా MCP (స్ట్రీమ్ చేయదగినది)

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

WP-CLI ద్వారా MCP (స్టాండర్డ్ ఇన్‌పుట్ మరియు అవుట్‌పుట్)

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
డేటాబేస్‌ను క్లీన్ చేయండి (ప్రో)
సెట్టింగ్‌లలో ఆన్ చేసిన రకాల క్లటర్‌ను బ్యాక్‌గ్రౌండ్‌లో తొలగిస్తుంది. తొలగించిన దాన్ని వెనక్కి తీసుకురావడం సాధ్యం కాదు.
ప్రో ఎడిషన్POST …/abilities/zinn-cache/clean-database/runmanage_optionsఏదీ లేదు
zinn-cache/convert-images
zinn-cache-convert-images
ఉన్న అన్ని చిత్రాలను మార్చండి (ప్రో)
సెట్టింగ్‌లలో ఆన్ చేసిన ఆధునిక ఫార్మాట్‌లకు మీడియా లైబ్రరీ చిత్రాలను బ్యాక్‌గ్రౌండ్‌లో మార్చడం ప్రారంభిస్తుంది.
ప్రో ఎడిషన్POST …/abilities/zinn-cache/convert-images/runmanage_optionsఏదీ లేదు
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
కాష్ అనలిటిక్స్ (ప్రో) చదవండి
ఆబ్జెక్ట్ క్యాష్ యొక్క గత గంటల (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
కాష్ ప్రొ సెట్టింగ్‌లను చదవండి (ప్రొ)
ప్రతి క్యాష్ ప్రో సెట్టింగ్ (వార్మ్-అప్, ఇమేజ్‌లు, స్క్రిప్ట్‌లు మరియు స్టైల్స్, డేటాబేస్ క్లీన్-అప్, స్మార్ట్ పర్జింగ్, ఫైండర్) తిరిగి ఇవ్వబడుతుంది. రహస్యాలు ఎప్పటికీ తిరిగి ఇవ్వబడవు.
ప్రో ఎడిషన్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
స్లో-క్వెరీ ఫైండర్ (ప్రో) చదవండి
ఫైండర్ చూసిన అత్యంత నెమ్మదగతి డేటాబేస్ క్వెరీలు మరియు అవుట్‌గోయింగ్ కాల్‌లను, వాటిని చేసిన ప్లగిన్ లేదా థీమ్‌తో సహా అందిస్తుంది.
ప్రో ఎడిషన్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
డేటాబేస్ క్లీన్-అప్‌ను ప్రివ్యూ చేయండి (ప్రో)
క్లీన్-అప్ ద్వారా తొలగించబడే అంశాలను రకం వారీగా లెక్కిస్తుంది (రివిజన్‌లు, డ్రాఫ్ట్‌లు, స్పామ్, గడువు ముగిసిన తాత్కాలిక డేటా మరియు అలాంటివి). ఏదీ తొలగించబడదు.
ప్రో ఎడిషన్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) సెట్టింగ్‌లను (సెట్టింగ్‌లు: కీ నుండి విలువ) మారుస్తుంది మరియు మిగిలిన వాటిని అలాగే ఉంచుతుంది. క్యాష్ ప్రో స్క్రీన్‌పై ఉన్నట్లుగానే ప్రతి విలువ కచ్చితంగా తనిఖీ చేయబడుతుంది; తెలియని కీ తిరస్కరించబడుతుంది.
ప్రో ఎడిషన్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
కాష్‌ను వేడి చేయి (ప్రొ)
సైట్‌మ్యాప్‌లలోని ప్రతి పేజీని బ్యాక్‌గ్రౌండ్‌లో సందర్శించడం ప్రారంభించండి, తద్వారా సందర్శకులు కాష్ చేయబడిన పేజీలను పొందుతారు. దీని తర్వాత zinn-cache/get-warmup-progress ఉపయోగించండి.
ప్రో ఎడిషన్POST …/abilities/zinn-cache/warm-cache/runmanage_optionsఏదీ లేదు