डेवलपर्स

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