Nhà phát triển

Tài liệu tham khảo tính năng của Zinn® Cache

Zinn® Cache đăng ký các hành động của mình với WordPress Abilities API. Các khả năng tương tự là các công cụ MCP trên máy chủ riêng của trang web và các tuyến REST dưới /wp-json/wp-abilities/v1. Trang này được tạo từ sổ đăng ký của chính plugin.

Hướng dẫn sử dụng: kết nối ứng dụng AI

Điểm cuối

MCP qua HTTP (có thể phát trực tuyến)

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

MCP qua WP-CLI (đầu vào và đầu ra chuẩn)

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

REST: liệt kê các khả năng

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

REST: chạy một kỹ năng

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

Xác thực và quyền truy cập

Các yêu cầu HTTP được xác thực bằng mật khẩu ứng dụng WordPress (HTTP Basic). Việc kết nối với máy chủ MCP cần có khả năng hiển thị bên dưới; mọi tính năng sau đó sẽ kiểm tra quyền riêng của chính nó, theo từng đối tượng. Các tính năng chỉ đọc chạy với phương thức GET và đầu vào nằm trong chuỗi truy vấn; các tính năng còn lại chạy với phương thức POST và phần thân JSON {"input": {…}}.

Ví dụ

# REST: chạy một kỹ năng
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":{}}}

Tất cả quyền hạn

Được tạo từ abilities.json của plugin, tệp này tự động được tạo từ một trang web đang chạy; một bài kiểm tra sẽ thất bại khi cả hai không khớp nhau.

Quyền hạnChức năngPhiên bảnRESTQuyền hạnTham số
zinn-cache/clean-database
zinn-cache-clean-database
Dọn dẹp cơ sở dữ liệu (Pro)
Tự động xóa các loại tệp rác đã bật trong phần cài đặt ở chế độ nền. Những gì đã xóa không thể khôi phục lại.
Bản ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionskhông có
zinn-cache/convert-images
zinn-cache-convert-images
Chuyển đổi tất cả hình ảnh hiện có (Pro)
Bắt đầu chuyển đổi các hình ảnh trong thư viện phương tiện sang các định dạng hiện đại đã được bật trong cài đặt, ở chế độ nền.
Bản ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionskhông có
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Xem phân tích bộ nhớ đệm (Pro)
Trả về tỷ lệ truy cập thành công và lưu lượng truy cập của bộ đệm đối tượng trong vài giờ qua (tính bằng giờ, tối đa 720), các lệnh chậm nhất và các plugin bỏ lỡ bộ đệm nhiều nhất.
Bản ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Đọc báo cáo chẩn đoán
Trả về báo cáo chẩn đoán mà bộ phận hỗ trợ yêu cầu: phiên bản, giới hạn máy chủ, trạng thái bộ nhớ đệm và các lỗi gần đây. Báo cáo này không chứa mật khẩu hoặc khóa.
Bản miễn phíGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionskhông có
zinn-cache/get-image-progress
zinn-cache-get-image-progress
Đọc tiến trình chuyển đổi hình ảnh (Pro)
Trả về tiến trình chuyển đổi (hoặc xóa) hình ảnh đã hoàn thành.
Bản ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionskhông có
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Đọc cài đặt Cache Pro (Pro)
Trả về mọi cài đặt Cache Pro (làm ấm, hình ảnh, tập lệnh và kiểu, dọn dẹp cơ sở dữ liệu, dọn dẹp thông minh, công cụ tìm kiếm). Mật khẩu và thông tin bí mật không bao giờ được trả về.
Bản ProGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionskhông có
zinn-cache/get-settings
zinn-cache-get-settings
Đọc cài đặt bộ nhớ đệm
Trả về mọi cài đặt bộ nhớ đệm. Mật khẩu Redis không bao giờ được trả về, chỉ có thông tin liệu có mật khẩu nào được lưu hay không.
Bản miễn phíGET …/abilities/zinn-cache/get-settings/runmanage_optionskhông có
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
Đọc công cụ tìm kiếm truy vấn chậm (Pro)
Trả về các truy vấn cơ sở dữ liệu và cuộc gọi đi chậm nhất mà trình tìm kiếm đã ghi nhận, kèm theo plugin hoặc theme đã tạo ra từng mục đó.
Bản ProGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionskhông có
zinn-cache/get-status
zinn-cache-get-status
Đọc trạng thái bộ nhớ đệm
Trả về trạng thái bật và hoạt động của bộ đệm trang và bộ đệm đối tượng, số lượng trang được lưu trong bộ đệm, cũng như thông tin kết nối và số lần truy cập của bộ đệm đối tượng.
Bản miễn phíGET …/abilities/zinn-cache/get-status/runmanage_optionskhông có
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
Đọc tiến độ khởi động (Pro)
Trả về trạng thái khởi động có đang chạy hay không, số trang đã truy cập và số trang thất bại.
Bản ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionskhông có
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Xem trước dọn dẹp cơ sở dữ liệu (Pro)
Đếm những gì việc dọn dẹp sẽ xóa bỏ, theo từng loại (bản sửa đổi, bản nháp, thư rác, dữ liệu tạm thời hết hạn và tương tự). Không có gì bị xóa.
Bản ProGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionskhông có
zinn-cache/purge
zinn-cache-purge
Xóa bộ nhớ đệm
Xóa các trang đã lưu bộ nhớ đệm: toàn bộ (all: true), một số địa chỉ (urls) hoặc mọi thứ được gắn thẻ (tags). Các trang sẽ được tạo lại khi có khách truy cập.
Bản miễn phí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
Xóa tất cả các hình ảnh đã chuyển đổi (Pro)
Xóa mọi bản sao đã chuyển đổi của hình ảnh ở chế độ nền; bản gốc vẫn được giữ lại.
Bản ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionskhông có
zinn-cache/reset-settings
zinn-cache-reset-settings
Khôi phục cài đặt bộ nhớ đệm về mặc định
Đưa mọi cài đặt bộ nhớ đệm về mặc định ban đầu, giống như nút Reset. Mật khẩu Redis đã lưu cũng bị xóa.
Bản miễn phíPOST …/abilities/zinn-cache/reset-settings/runmanage_optionskhông có
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Xóa các kết quả truy vấn chậm (Pro)
Xóa toàn bộ các truy vấn chậm và lệnh gọi chậm đã tìm thấy cho đến nay, và bộ tìm kiếm bắt đầu lại từ đầu.
Bản ProPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionskhông có
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
Thay đổi cài đặt Cache Pro (Pro)
Thay đổi cài đặt Cache Pro mà bạn gửi (cài đặt: khóa tương ứng với giá trị) và giữ lại các cài đặt còn lại. Mỗi giá trị được kiểm tra chính xác như trên màn hình Cache Pro; khóa không xác định sẽ bị từ chối.
Bản ProPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (Bắt buộc)
zinn-cache/update-settings
zinn-cache-update-settings
Thay đổi cài đặt bộ nhớ đệm
Thay đổi các cài đặt bạn gửi và giữ nguyên phần còn lại (bộ nhớ đệm trang, thời gian trang được lưu trong bộ nhớ đệm, bộ nhớ đệm đối tượng và kết quả kết nối Redis của nó, các quy tắc xóa và ngoại lệ). Các giá trị được kiểm tra và sửa chính xác như trên màn hình Bộ nhớ đệm (Cache).
Bản miễn phí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
Làm ấm bộ nhớ đệm (Pro)
Bắt đầu truy cập mọi trang trong sitemap ở chế độ nền để khách truy cập nhận được các trang đã lưu trữ vào bộ nhớ đệm. Tiếp theo bằng zinn-cache/get-warmup-progress.
Bản ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionskhông có