นักพัฒนา

ข้อมูลอ้างอิงความสามารถของ Zinn® Cache

Zinn® Cache ลงทะเบียนการดำเนินการผ่าน WordPress Abilities API ความสามารถเดียวกันนี้คือเครื่องมือ MCP บนเซิร์ฟเวอร์ของเว็บไซต์เองและเป็นเส้นทาง REST ใต้ /wp-json/wp-abilities/v1 หน้านี้สร้างขึ้นจากรีจิสทรีของปลั๊กอินเอง

คู่มือผู้ใช้: เชื่อมต่อแอป AI

จุดสิ้นสุด

MCP ผ่าน HTTP (แบบสตรีมได้)

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

MCP ผ่าน WP-CLI (อินพุตและเอาต์พุตมาตรฐาน)

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
ล้างข้อมูลฐานข้อมูล (Pro)
ลบไฟล์ขยะประเภทที่เปิดใช้งานในการตั้งค่าในเบื้องหลัง สิ่งที่ถูกลบไปแล้วจะไม่สามารถกู้คืนได้
รุ่น ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsไม่มี
zinn-cache/convert-images
zinn-cache-convert-images
แปลงรูปภาพที่มีอยู่ทั้งหมด (Pro)
เริ่มแปลงรูปภาพในไลบรารีสื่อเป็นรูปแบบสมัยใหม่ที่เปิดใช้งานอยู่ในการตั้งค่า โดยทำงานเบื้องหลัง
รุ่น ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsไม่มี
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
อ่านการวิเคราะห์แคช (Pro)
ส่งคืนอัตราการเรียกใช้สำเร็จและปริมาณข้อมูลของออบเจ็กต์แคชในช่วงไม่กี่ชั่วโมงที่ผ่านมา (ระบุเป็นชั่วโมง สูงสุด 720 ชั่วโมง) คำสั่งที่ทำงานช้าที่สุด และปลั๊กอินที่พลาดการใช้แคชมากที่สุด
รุ่น ProGET …/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)
แสดงความคืบหน้าของการแปลง (หรือการลบ) รูปภาพ
รุ่น ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsไม่มี
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
อ่านการตั้งค่า Cache Pro (Pro)
ส่งคืนการตั้งค่า Cache Pro ทั้งหมด (การวอร์มอัพ, รูปภาพ, สคริปต์และสไตล์, การทำความสะอาดฐานข้อมูล, การล้างข้อมูลแคชอัจฉริยะ, ตัวค้นหา) ข้อมูลที่เป็นความลับจะไม่ถูกส่งคืน
รุ่น ProGET …/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)
ส่งคืนคิวรีฐานข้อมูลที่ช้าที่สุดและสายเรียกเข้าออกที่ตัวค้นหาเคยพบ พร้อมด้วยปลั๊กอินหรือธีมที่สร้างแต่ละรายการขึ้นมา
รุ่น ProGET …/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)
ส่งคืนสถานะว่าการอุ่นเครื่องกำลังทำงานอยู่หรือไม่ หน้าเว็บที่เยี่ยมชมไปแล้วจำนวนเท่าใด และมีหน้าที่ล้มเหลวจำนวนเท่าใด
รุ่น ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsไม่มี
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
ดูตัวอย่างการทำความสะอาดฐานข้อมูล (Pro)
นับสิ่งที่การล้างข้อมูลจะลบออก ตามแต่ละประเภท (เช่น ฉบับแก้ไข, ฉบับร่าง, สแปม, ข้อมูลชั่วคราวที่หมดอายุ และอื่นๆ) ไม่มีสิ่งใดถูกลบออก
รุ่น ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsไม่มี
zinn-cache/purge
zinn-cache-purge
ล้างแคช
ล้างแคชหน้าเว็บทั้งหมด: ทั้งหมด (all: true), บาง URL (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)
ลบสำเนาภาพที่แปลงแล้วทั้งหมดในพื้นหลัง โดยที่ภาพต้นฉบับจะยังคงอยู่
รุ่น ProPOST …/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)
ล้างประวัติคำสั่งค้นหาและคำสั่งเรียกใช้งานที่ช้าทั้งหมดที่พบที่ผ่านมา และระบบจะเริ่มค้นหาใหม่อีกครั้ง
รุ่น ProPOST …/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 คีย์ที่ไม่รู้จักจะถูกปฏิเสธ
รุ่น ProPOST …/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
รุ่น ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsไม่มี