დეველოპერები

Zinn® Cache-ის შესაძლებლობების ცნობარი

Zinn® Cache აფიქსირებს თავის მოქმედებებს WordPress Abilities API-ის გამოყენებით. ესვე შესაძლებლობები წარმოადგენს MCP ინსტრუმენტებს საიტის საკუთარ სერვერზე და REST მარშრუტებს /wp-json/wp-abilities/v1 მისამართზე. ეს გვერდი გენერირებულია თავად მოდულის რეესტრიდან.

მომხმარებლის სახელმძღვანელო: AI აპის დაკავშირება

საბოლოო წერტილები

MCP over 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)
ფონურ რეჟიმში შლის პარამეტრებში ჩართული ტიპის ნარჩენ ფაილებს. წაშლილი მონაცემების აღდგენა შეუძლებელია.
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
ქეშის სტატუსის წაკითხვა
აბრუნებს ინფორმაციას იმის შესახებ, ჩართულია თუ არა და მუშაობს გვერდის ქეში და ობიექტების ქეში, რამდენი გვერდია დაკეშირებული, ასევე ობიექტების ქეშის კავშირისა და მოხვედრების (hit) რაოდენობის შესახებ.
უფლებანი გამოვიდა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
ქეშის პარამეტრების საწყის მნიშვნელობებზე დაბრუნება
ყველა ქეშის პარამეტრს უბრუნებს ნაგულისხმევ მნიშვნელობას, ისევე როგორც Reset ღილაკი. შენახული 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
ქეშის პარამეტრების შეცვლა
თქვენს გაგზავnat პარამეტრებს ცვლის და დანარჩენს ინარჩუნებს (გვერდის ქეში, გვერდების ქეშში შენახვის ხანგრძლივობა, ობიექტების ქეში და მისი 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არცერთი