डेवलपर्स

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: क्षमताen सूचीबद् करें

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

REST: एक एबिलिटी चलाएँ

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

प्रमाणन और अनुमतियाँ

HTTP अनुरोध एक WordPress एप्लिकेशन पासवर्ड (HTTP Basic) के साथ प्रमाणित होते हैं। MCP सर्वर से कनेक्ट करने के लिए नीचे दिखाई गई क्षमता की आवश्यकता होती है; फिर प्रत्येक क्षमता प्रति ऑब्जेक्ट अपनी स्वयं की अनुमति की जाँच करती है। केवल-पढ़ने वाली क्षमताएँ (Read-only) 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 से जेनरेट किया गया, जो खुद एक रनिंग साइट से जेनरेट होती है; दोनों के मेल न खाने पर एक टेस्ट असफल हो जाता है।

क्षमतायह क्या करता हैसंस्मरणशेषअनुमतिपैरामीटर
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
सभी मौजूदा छवियों को कनवर्ट करें (प्रो)
मीडिया लाइब्रेरी की छवियों को सेटिंग्स में चालू किए गए आधुनिक प्रारूपों में पृष्ठभूमि में बदलना शुरू करता है।
प्रो एडिशन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
छवि रूपांतरण प्रगति पढ़ें (प्रो)
यह लौटाता है कि छवियों को बदलने (या हटाने) की प्रक्रिया कितनी आगे बढ़ चुकी है।
प्रो एडिशनGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsकोई नहीं
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
कैश प्रो सेटिंग्स (प्रो) पढ़ें
सभी 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
स्लो-क्वेरी फ़ाइंडर (प्रो) पढ़ें
सबसे धीमी डेटाबेस क्वेरी और आउटगोइंग कॉल लौटाता है जो फ़ाइंडर ने देखी हैं, साथ में वह प्लगइन या थीम भी देता है जिसने प्रत्येक को बनाया था।
प्रो एडिशन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
वार्म-अप प्रगति पढ़ें (प्रो)
यह लौटाता है कि क्या वार्म-अप चल रहा है, इसने कितने पृष्ठों का दौरा किया है और कितने असफल रहे हैं।
प्रो एडिशन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
सभी रूपांतरित छवियां हटाएं (प्रो)
पृष्ठभूमि में छवियों की प्रत्येक परिवर्तित प्रति को हटा देता है; मूल प्रतियां सुरक्षित रहती हैं।
प्रो एडिशन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 सेटिंग्स (सेटिंग्स: कुंजी से मान) को बदलता है और बाकी को सुरक्षित रखता है। प्रत्येक मान की जाँच ठीक वैसे ही की जाती है जैसे 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कोई नहीं