Dasturchilar

Zinn® Cache imkoniyatlari ma'lumotnomasi

Zinn® Cache o'z harakatlarini WordPress Abilities API bilan ro'yxatdan o'tkazadi. Xuddi shu qobiliyatlar saytning o'z serverida MCP vositalari va /wp-json/wp-abilities/v1 ostida REST yo'nalishlaridir. Ushbu sahifa plaginning o'z reestridan generatsiya qilinadi.

Foydalanuvchi qoʻllanmasi: sun'iy intellekt ilovasini ulash

Yakuniy nuqtalar

HTTP orqali MCP (streamable)

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

WP-CLI orqali MCP (standart kirish va chiqish)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: imkoniyatlarni ro‘yxatga olish

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

REST: qobiliyatni bajarish

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

Autentifikatsiya va ruxsatlar

HTTP so'rovlari WordPress dasturiy parol bilan (HTTP Basic) autentifikatsiya qilinadi. MCP serveriga ulanish quyida ko'rsatilgan imkoniyatni talab qiladi; keyin har bir imkoniyat har bir obyekt bo'yicha o'z ruxsatini tekshiradi. Faqat o'qish uchun mo'ljallangan imkoniyatlar GET yordamida va ularning kiritish ma'lumotlari so'rov qatorida ishlaydi; qolganlari esa POST va {"input": {…}} JSON tanasi bilan ishlaydi.

Misollar

# REST: qobiliyatni bajarish
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":{}}}

Barcha imkoniyatlar

Ishlayotgan saytdan yaratiladigan plaginning abilities.json faylidan generatsiya qilingan; ikkalasi mos kelmasa, test muvaffaqiyatsiz tugaydi.

ImkoniyatU nima qiladiNashrRESTRuxsatParametrlar
zinn-cache/clean-database
zinn-cache-clean-database
Ma'lumotlar bazasini tozalash (Pro)
Sozlamalarda yoqilgan turli xil keraksiz elementlarni fonda o'chirib tashlaydi. O'chirilgan narsalarni qayta tiklab bo'lmaydi.
Pro nashriPOST …/abilities/zinn-cache/clean-database/runmanage_optionshech qanday
zinn-cache/convert-images
zinn-cache-convert-images
Barcha mavjud rasmlarni konvertatsiya qilish (Pro)
Media kutubxonasi rasmlarini sozlamalarda yoqilgan zamonaviy formatlarga fonda aylantirishni boshlaydi.
Pro nashriPOST …/abilities/zinn-cache/convert-images/runmanage_optionshech qanday
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Kesh tahlillarini o'qish (Pro)
Oxirgi soatlar uchun (soatlar, 720 soatgacha) obyekt keshi (object cache) ning so‘rovlarga javob berish darajasi va trafigini, uning eng sekin buyruqlarini va qaysi plaginda keshga murojaat qilish eng ko‘p bajarilmayotganini qaytaradi.
Pro nashriGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Diagnostika hisobotini o‘qish
Qo'llab-quvvatlash xizmati so'raydigan diagnostika hisobotini qaytaradi: versiyalar, server cheklovlari, kesh holati va so'nggi xatolar. Unda parollar yoki kalitlar saqlanmaydi.
Bepul tahrirGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionshech qanday
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Rasm konvertatsiyasi jarayonini o'qish (Pro)
Rasmlarni konvertatsiya qilish (yoki olib tashlash) jarayoni qanchalik davom etganini qaytaradi.
Pro nashriGET …/abilities/zinn-cache/get-image-progress/runmanage_optionshech qanday
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Cache Pro sozlamalarini o'qish (Pro)
Barcha Cache Pro sozlamalarini (qizdirish, rasmlar, skriptlar va uslublar, ma'lumotlar bazasini tozalash, aqlli tozalash, qidiruvchi) qaytaradi. Maxfiy ma'lumotlar hech qachon qaytarilmaydi.
Pro nashriGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionshech qanday
zinn-cache/get-settings
zinn-cache-get-settings
Kesh sozlamalarini o'qish
Barcha kesh sozlamalarini qaytaradi. Redis paroli hech qachon qaytarilmaydi, faqat uning saqlangan yoki saqlanmaganligi ko‘rsatiladi.
Bepul tahrirGET …/abilities/zinn-cache/get-settings/runmanage_optionshech qanday
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Sekin so'rovlar qidiruvchisini o'qish (Pro)
Finder qidiruvchi koʻrgan eng sekin maʼlumotlar bazasi soʻrovlari va chiquvchi qoʻngʻiroqlarni ularning har birini amalga oshirgan plagin yoki mavzu bilan birga qaytaradi.
Pro nashriGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionshech qanday
zinn-cache/get-status
zinn-cache-get-status
Kesh holatini o'qish
Sahifa kesh va obyekt keshi yoqilganligi va ishlayotganligini, qancha sahifalar keshga kiritilganini hamda obyekt keshining ulanishi va topishlar sonini qaytaradi.
Bepul tahrirGET …/abilities/zinn-cache/get-status/runmanage_optionshech qanday
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Qizish jarayoni natijasini o'qish (Pro)
Isitish jarayoni ishlayotganini, nechta sahifaga tashrif buyurgani va nechta sahifada xatolik yuz berganini qaytaradi.
Pro nashriGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionshech qanday
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Ma'lumotlar bazasini tozalashni oldindan ko'rish (Pro)
Tozalash jarayoni nimani olib tashlashini har bir tur bo'yicha hisoblaydi (reviziyalar, qoralamalar, spam, muddati o'tgan vaqtinchalik ma'lumotlar va shunga o'xshashlar). Hech narsa olib tashlanmaydi.
Pro nashriGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionshech qanday
zinn-cache/purge
zinn-cache-purge
Keshni tozalash
Keshidlangan sahifalarni olib tashlaydi: hammasi (all: true), ba'zi manzillar (urls) yoki etiketlangan hamma narsa (tags). Sahifalar tashrif buyuruvchilar kelishi bilan qayta tiklanadi.
Bepul tahrirPOST …/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
Barcha o'tkazilgan rasmlarni o'chirish (Pro)
Tasvir har bir o'girilgan nusxasini fonda o'chirib tashlaydi; asli saqlanib qoladi.
Pro nashriPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionshech qanday
zinn-cache/reset-settings
zinn-cache-reset-settings
Kesh sozlamalarini standart holatiga qaytarish
Tiklash tugmasi kabi, har bir kesh sozlamasini o'chi holatiga qaytaradi. Saqlangan Redis paroli ham o'chiriladi.
Bepul tahrirPOST …/abilities/zinn-cache/reset-settings/runmanage_optionshech qanday
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Sekin so‘rovlar natijalarini tozalash (Pro)
Hozirgacha topilgan barcha sekin so'rovlar va sekin qo'ng'iroqlarni unutadi va qidiruvchi qaytadan boshlaydi.
Pro nashriPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionshech qanday
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Cache Pro sozlamalarini o'zgartirish (Pro)
Siz yuborgan Cache Pro sozlamalarini (sozlamalar: kalit va qiymat) o'zgartiradi va qolganlarini saqlab qoladi. Har bir qiymat aynan Cache Pro ekranidagidek tekshiriladi; noma'lum kalit rad etiladi.
Pro nashriPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (majburiy)
zinn-cache/update-settings
zinn-cache-update-settings
Kesh sozlamalarini o'zgartirish
Siz yuborgan sozlamalarni o'zgartiradi va qolganlarini saqlab qoladi (sahifa keshlanishi, sahifalar qancha vaqt keshda qolishi, obyekt kesh va uning Redis ulanishi, tozalash qoidalari va istisnolar). Qiymatlar Kesh ekranidagi kabi aynan tekshiriladi va tuzatiladi.
Bepul tahrirPOST …/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
Keshni qizdirish (Pro)
Sayt xaritalaridagi har bir sahifaga fonda tashrif buyurishni boshlaydi, shunda tashrif buyuruvchilar keshirlangan sahifalarni oladi. Undan keyin zinn-cache/get-warmup-progress buyrug'ini ishlating.
Pro nashriPOST …/abilities/zinn-cache/warm-cache/runmanage_optionshech qanday