Προγραμματιστές

Zinn® Cache αναφορά δυνατοτήτων

Το Zinn® Cache καταχωρεί τις ενέργειές του στο WordPress Abilities API. Οι ίδιες δυνατότητες αποτελούν εργαλεία MCP στον δικό του διακομιστή του ιστότοπου και διαδρομές REST στη διεύθυνση /wp-json/wp-abilities/v1. Αυτή η σελίδα δημιουργείται από το μητρώο του ίδιου του πρόσθετου.

Εγχειρίδιο χρήστη: σύνδεση εφαρμογής τεχνητής νοημοσύνης

Τελικά σημεία

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 του πρόσθετου, το οποίο με τη σειρά του δημιουργείται από έναν ιστότοπο σε λειτουργία· μια δοκιμή αποτυγχάνει όταν τα δύο δεν συμφωνούν.

ΔυνατότηταΤι κάνειΈκδοσηΥπόλοιποΔικαίωμαΠαράμετροι
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
Διαβάστε τα αναλυτικά στοιχεία της κachε (Pro)
Επιστρέφει το ποσοστό επιτυχίας και την κίνηση της προσωινής μνήμης αντικειμένων για τις τελευταίες ώρες (ώρες, έως 720), τις πιο αργές εντολές της και ποια πρόσθετα χάνουν περισσότερο την προσωινή μνήμη.
Έκδοση ProGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
Ανάγνωση αναφοράς διαγνωστικών
Επιστρέφει την αναφορά διαγνωστικών που ζητά η υποστήριξη: εκδόσεις, όρια διακομιστή, την κατάσταση της κaché και πρόσφατα σφάλματα. Δεν περιέχει κωδικούς πρόσβασης ή κλειδιά.
Δωρεάν έκδοση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
Ανάγνωση ρυθμίσεων προσω Aποθήκευσης
Επιστρέφει όλες τις ρυθμίσεις της κρυφής μνήμης. Ο κωδικός πρόσβασης 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
Ανάγνωση κατάστασης κρυφς μνήμης
Επιστρέφει εάν η μνήμη cache σελίδων και η μνήμη cache αντικειμένων είναι ενεργές και λειτουργούν, πόσες σελίδες είναι αποθηκευμένες στη μνήμη cache, καθώς και τους αριθμούς σύνδεσης και επιτυχιών της μνήμης cache αντικειμένων.
Δωρεάν έκδοση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
Εκκαθάριση της cache
Απορρίπτει τις προσωρινά αποθηκευμένες (cached) σελίδες: τα πάντα (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)
Διαγράφει κάθε μετατραπείσα αντιγραφή των εικόνων στο παρασκήνιο· τα πρωτότυπα παραμένουν.
Έκδοση ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsκανένα
zinn-cache/reset-settings
zinn-cache-reset-settings
Επαναφέρετε τις ρυθμίσεις προσωisικής μνήμης στις προεπιλογές τους
Επαναφέρει κάθε ρύθμιση της προσω Aποθήκευσης στην προεπιλογή της, όπως κάνει το κουμπί Επαναφορά. Ο αποθηκευμένος κωδικός πρόσβασης Redis καταργείται επίσης.
Δωρεάν έκδοσηPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsκανένα
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
Εκκαθάριση των ευρημάτων αργών ερωτημάτων (Pro)
Αγnoεί κάθε αργό ερώτημα και αργή κλήση που βρέθηκε μέχρι τώρα, και η διαδικασία εντοπισμού ξεκινά από την αρχή.
Έκδοση 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
Αλλαγή των ρυθμίσεων λανθάνουσας μνήμης
Αλλάζει τις ρυθμίσεις που στέλνετε και διατηρεί τις υπόλοιπες (προσωisική μνήμη σελίδας, διάρκεια παραμονής σε προσωρινή μνήμη, την προσωρινή μνήμη αντικειμένων και τη σύνδεση Redis, κανόνες εκκαθάρισης και εξαιρέσεις). Οι τιμές ελέγχονται και διορθώνονται ακριβώς όπως στην οθόνη Cache.
Δωρεάν έκδοση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)
Ξεκινάει την επίσκεψη σε κάθε σελίδα των sitemaps στο παρασκήνιο, ώστε οι επισκέπτες να λαμβάνουν προσωρινά αποθηκευμένες σελίδες (cached pages). Ακολουθήστε το με το zinn-cache/get-warmup-progress.
Έκδοση ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsκανένα