Хөгжүүлэгчид

Zinn® Cache-н чадамжийн лавлагаа

Zinn® Cache нь өөрийн үйлдлүүдийг WordPress Abilities API-д бүртгэдэг. Эдгээр ижил чадварууд нь тухайн сайтын өөрийн сервер дээрх MCP хэрэгслүүд болон /wp-json/wp-abilities/v1 дор байрлах REST чиглүүлэлтүүд юм. Энэ хуудас нь уг залгаасын өөрийн бүртгэлээс үүсгэгдсэн болно.

Хэрэглэгчийн гарын авлага: Хиймэл оюун ухааны аппликейшн холбох

Төгсгөл цэгүүд

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 болон тэдгээрийн оролтыг query string дотор ажиллуулдаг; бусад нь POST болон JSON body {"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
Өгөгдлийн санг цэвэрлэх (Pro)
Тохиргоонд идэвхжүүлсэн төрлийн хог хаягдлыг ард фонтод устгана. Устгасан зүйлийг буцааж сэргээх боломжгүй.
Pro хувилбарPOST …/abilities/zinn-cache/clean-database/runmanage_optionsбайхгүй
zinn-cache/convert-images
zinn-cache-convert-images
Бүх одоо байгаа зургийг хөрвүүлэх (Pro)
Тохиргоонд идэвхжүүлсэн орчин үеийн формат руу медиа сангийн зургуудыг цаана нь хөрвүүлж эхэлнэ.
Pro хувилбарPOST …/abilities/zinn-cache/convert-images/runmanage_optionsбайхгүй
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Кэш аналитикийг унших (Pro)
Сүүлийн хэдэн цагийн (хамгийн ихдээ 720 цаг) объектын кэшийн ололтын хувь болон траффик, хамгийн удаан ажилладаг туслтууд болон аль плагинууд кэшийг хамгийн их алдаж байгааг буцаана.
Pro хувилбар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)
Зургийг хөрвүүлэх (эсвэл устгах) явц ямар шатанд байгааг буцаана.
Pro хувилбарGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsбайхгүй
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Cache Pro тохиргоог унших (Pro)
Cache Pro-ийн бүх тохиргоог буцаана (урьдчилан халаалт, зураг, скрипт болон загвар, өгөгдлийн сангийн цэвэрлэгээ, ухаалаг цэвэрлэгээ, хайгч). Нууц мэдээллийг хэзээ ч буцаахгүй.
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)
Хайгчийн олсон хамгийн удаан ажилласан өгөгдлийн сангийн асуулга болон гарч буй дуудлагуудыг тус бүрийг гүйцэтгэсэн залгаас эсвэл загварын хамт буцаана.
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
Халаалтын явцыг унших (Pro)
Халаалт ажиллаж байгаа эсэх, хэдэн хуудас үзсэн, хэд нь бүтэлгүйтсэнийг буцаана.
Pro хувилбарGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsбайхгүй
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Өгөгдлийн бааз цэвэрлэгээг урьдчилан харах (Pro)
Цэвэрлэгээ хийхэд төрөл тус бүрээр (засвар, ноорог, спам, хугацаа нь дууссан түр өгөгдөл гэх мэт) юу устгагдахыг тоолно. Юу ч устахгүй.
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
Хөрвүүлсэн бүх зургийг устгах (Pro)
Зургийн хөрвүүлсэн бүх хуулбарыг цаана нь устгадаг; эх хувь нь хэвээр үлдэнэ.
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)
Одоогоор илэрсэн бүх удаан асуулга болон удаан дуудлагыг мартдаг бөгөөд хайгч дахин шинээр эхэлнэ.
Pro хувилбарPOST …/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 дэлгэц дээрхтэй яг ижилхэн шалгах бөгөөд үл мэдэгдэх түлхүүрийг зөвшөөрөхгүй.
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
Кэшийг халаах (Pro)
Сайтын зураглал дахь хуудас бүрд цаагуур зочилж эхлэх тул зочид кэшэлсэн хуудсуудыг авах болно. Үүний араас zinn-cache/get-warmup-progress-ийг ашиглана уу.
Pro хувилбарPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsбайхгүй