සංවර්ධකයින්

Zinn® Cache හැකියාවන් පිළිබඳ යොමුව

Zinn® Cache එහි ක්‍රියාකාරකම් WordPress Abilities API සමඟ ලියාපදිංචි කරයි. මෙම සමාන හැකියාවන් අඩවියේම සේවාදායකයේ MCP මෙවලම් ලෙස සහ /wp-json/wp-abilities/v1 යටතේ ඇති REST මාර්ග ලෙස පවතී. මෙම පිටුව ප්ලගීනවලම ලේඛනාගාරයෙන් ජනනය කර ඇත.

පරිශීලක මාර්ගෝපදේශය: AI යෙදුමක් සම්බන්ධ කරන්න

අන්තිම ලක්ෂ්‍යයන්

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 බොඩියක් {"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)
සැකසීම් තුළ සක්‍රීය කර ඇති අනවශ්‍ය දෑ පසුබිමේ ඉවත් කරයි. ඉවත් කරන ලද දෑ නැවත ලබා ගත නොහැක.
ප්‍රෝ සංස්කරණයPOST …/abilities/zinn-cache/clean-database/runmanage_optionsකිසිවක් නැත
zinn-cache/convert-images
zinn-cache-convert-images
පවතින සියලුම පින්තූර පරිවර්තනය කරන්න (Pro)
සැකසුම් තුළ සක්‍රීය කර ඇති නවීන ආකෘති වෙත මාධ්‍ය පුස්තකාලයේ පින්තූර පසුබිමේ පරිවර්තනය කිරීම ආරම්භ කරයි.
ප්‍රෝ සංස්කරණයPOST …/abilities/zinn-cache/convert-images/runmanage_optionsකිසිවක් නැත
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
කැෂේ විශ්ලේෂණ කියවන්න (Pro)
පසුගිය පැය කිහිපය සඳහා (පැය 720 දක්වා) ඔබ්ජෙක්ට් කැචයේ (object cache) හිට් අනුපාතය සහ ත්‍රාෆික් ප්‍රමාණය, එහි මන්දගාමී විධාන සහ කැචය මඟහරින ප්ලගින මොනවාද යන්න ප්‍රතිදානය කරයි.
ප්‍රෝ සංස්කරණය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)
පින්තූර පරිවර්තනය කිරීම (හෝ ඉවත් කිරීම) කොතෙක් දුරට සිදුවී ඇද්ද යන්න ලබා දෙයි.
ප්‍රෝ සංස්කරණයGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsකිසිවක් නැත
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
කැචේ ප්‍රෝ (Cache Pro) සැකසීම් කියවන්න (ප්‍රෝ)
Cache Pro හි සියලුම සැකසුම් (warm-up, පින්තූර, ස්ක්‍රිප්ට් සහ ස්ටයිල්, දත්ත සමුදාය පිරිසිදු කිරීම, ස්මාර්ට් පර්ජින්, ෆයින්ඩර්) ලබා දෙයි. රහස් කිසිවිටෙක ලබා නොදේ.
ප්‍රෝ සංස්කරණය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) කියවන්න
පේදුරුකරු (finder) විසින් දැක ඇති මන්දගාමීම දත්ත සමුදා විමසුම් සහ පිටතට යන ඇමතුම්, ඒවා සිදු කළ ප්ලගීන (plugin) හෝ තේමාව සමඟ ආපසු ලබා දෙයි.
ප්‍රෝ සංස්කරණය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)
warm-up ක්‍රියාවලිය ක්‍රියාත්මක වේද, එය කොපමණ පිටු සංඛ්‍යාවක් නරඹා ඇද්ද සහ කීයක් අසාර්ථක වී ඇද්ද යන්න ආපසු ලබා දෙයි.
ප්‍රෝ සංස්කරණයGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsකිසිවක් නැත
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
දත්ත සමුදාය පිරිසිදු කිරීමේ පෙරදසුන (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)
පසුබිමේ ඇති පින්තූරවල පරිවර්තනය කරන ලද සියලුම පිටපත් මකයි; මුල් පිටපත් එලෙසම පවතී.
ප්‍රෝ සංස්කරණයPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsකිසිවක් නැත
zinn-cache/reset-settings
zinn-cache-reset-settings
කැෂ් සැකසුම් ඒවායේ පෙරනිමි වෙත යවතන්න
නැවත සැකසීමේ (Reset) බොත්තම මගින් සිදුකරන පරිදි, සෑම කෑෂ් (cache) සැකසුමක්ම නැවත එහි පූර්වනිශ්චිත තත්ත්වයට පත් කරයි. සුරකින ලද Redis මුරපදය ද ඉවත් කරනු ලැබේ.
නොමිලේ සංස්කරණයPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsකිසිවක් නැත
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
මන්දගාමී විමසුම් ප්‍රතිඵල මකන්න (Pro)
මෙතෙක් හමු වූ සෑම මන්දගාමී විමසුමක්ම (slow query) සහ මන්දගාමී ඇමතුමක්ම (slow call) අමතක කර දමන අතර, සොයාගන්නා යන්ත්‍රය (finder) නැවත ආරම්භ වේ.
ප්‍රෝ සංස්කරණය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 තිරයේ ඇති ආකාරයටම එක් එක් අගය හරියාකාරව පරීක්ෂා කරනු ලබන අතර, නොදන්නා යතුරක් ප්‍රතික්ෂේප කරනු ලැබේ.
ප්‍රෝ සංස්කරණය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)
පසුබිම තුළ සිතියම්වල ඇති සෑම පිටුවකටම පිවිසීම ආරම්භ කරයි, එවිට නරඹන්නන්ට හැඹිලිගත කළ (cached) පිටු ලැබේ. zinn-cache/get-warmup-progress සමඟින් එය අනුගමනය කරන්න.
ප්‍රෝ සංස්කරණයPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsකිසිවක් නැත