සංවර්ධකයින්
Zinn® Cache හැකියාවන් පිළිබඳ යොමුව
Zinn® Cache එහි ක්රියාකාරකම් WordPress Abilities API සමඟ ලියාපදිංචි කරයි. මෙම සමාන හැකියාවන් අඩවියේම සේවාදායකයේ MCP මෙවලම් ලෙස සහ /wp-json/wp-abilities/v1 යටතේ ඇති REST මාර්ග ලෙස පවතී. මෙම පිටුව ප්ලගීනවලම ලේඛනාගාරයෙන් ජනනය කර ඇත.
අන්තිම ලක්ෂ්යයන්
HTTP හරහා MCP (වියුහගත කළ හැකි)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI හරහා MCP (සම්මත ආදාන සහ ප්රතිදාන)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: හැකියාවන් ලැයිස්තුගත කරන්න
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: හැකියාවක් ක්රියාත්මක කරන්න
/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-databasezinn-cache-clean-database | දත්ත සමුදාය පිරිසිදු කරන්න (Pro) සැකසීම් තුළ සක්රීය කර ඇති අනවශ්ය දෑ පසුබිමේ ඉවත් කරයි. ඉවත් කරන ලද දෑ නැවත ලබා ගත නොහැක. | ප්රෝ සංස්කරණය | POST …/abilities/zinn-cache/clean-database/run | manage_options | කිසිවක් නැත |
zinn-cache/convert-imageszinn-cache-convert-images | පවතින සියලුම පින්තූර පරිවර්තනය කරන්න (Pro) සැකසුම් තුළ සක්රීය කර ඇති නවීන ආකෘති වෙත මාධ්ය පුස්තකාලයේ පින්තූර පසුබිමේ පරිවර්තනය කිරීම ආරම්භ කරයි. | ප්රෝ සංස්කරණය | POST …/abilities/zinn-cache/convert-images/run | manage_options | කිසිවක් නැත |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | කැෂේ විශ්ලේෂණ කියවන්න (Pro) පසුගිය පැය කිහිපය සඳහා (පැය 720 දක්වා) ඔබ්ජෙක්ට් කැචයේ (object cache) හිට් අනුපාතය සහ ත්රාෆික් ප්රමාණය, එහි මන්දගාමී විධාන සහ කැචය මඟහරින ප්ලගින මොනවාද යන්න ප්රතිදානය කරයි. | ප්රෝ සංස්කරණය | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | රෝග විනිශ්චය වාර්තාව කියවන්න සහාය සේවාව ඉල්ලන දෝෂනිර්ණය කිරීමේ වාර්තාව ලබා දෙයි: අනුවදාන, සේවාදායක සීමාවන්, හැඹිලි තත්ත්වය සහ මෑතකාලීන දෝෂ. මෙහි මුරපද හෝ යතුරු කිසිවක් අඩංගු නොවේ. | නොමිලේ සංස්කරණය | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | කිසිවක් නැත |
zinn-cache/get-image-progresszinn-cache-get-image-progress | රූප පරිවර්තන ප්රගතිය කියවන්න (Pro) පින්තූර පරිවර්තනය කිරීම (හෝ ඉවත් කිරීම) කොතෙක් දුරට සිදුවී ඇද්ද යන්න ලබා දෙයි. | ප්රෝ සංස්කරණය | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | කිසිවක් නැත |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | කැචේ ප්රෝ (Cache Pro) සැකසීම් කියවන්න (ප්රෝ) Cache Pro හි සියලුම සැකසුම් (warm-up, පින්තූර, ස්ක්රිප්ට් සහ ස්ටයිල්, දත්ත සමුදාය පිරිසිදු කිරීම, ස්මාර්ට් පර්ජින්, ෆයින්ඩර්) ලබා දෙයි. රහස් කිසිවිටෙක ලබා නොදේ. | ප්රෝ සංස්කරණය | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | කිසිවක් නැත |
zinn-cache/get-settingszinn-cache-get-settings | කැෂේ සැකසුම් කියවන්න සැකසූ සියලුම හැඹිලි සැකසුම් ලබා දෙයි. Redis මුතුපදය කිසිවිටෙක ලබා නොදේ, සුරකින ලද්දක් ඇද්ද යන්න පමණක් පෙන්වයි. | නොමිලේ සංස්කරණය | GET …/abilities/zinn-cache/get-settings/run | manage_options | කිසිවක් නැත |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | මන්දගාමී විමසුම් සෙවුම (Pro) කියවන්න පේදුරුකරු (finder) විසින් දැක ඇති මන්දගාමීම දත්ත සමුදා විමසුම් සහ පිටතට යන ඇමතුම්, ඒවා සිදු කළ ප්ලගීන (plugin) හෝ තේමාව සමඟ ආපසු ලබා දෙයි. | ප්රෝ සංස්කරණය | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | කිසිවක් නැත |
zinn-cache/get-statuszinn-cache-get-status | කැටයම් තත්ත්වය කියවන්න පිටු හැඹිලිය සහ වස්තු හැඹිලිය ක්රියාත්මක වී ක්රියා කරමින් තිබේද යන්න, හැඹිලිගත කර ඇති පිටු සංඛ්යාව සහ වස්තු හැඹිලියේ සම්බන්ධතාවය සහ ප්රහාර සංඛ්යාව ආපසු ලබා දෙයි. | නොමිලේ සංස්කරණය | GET …/abilities/zinn-cache/get-status/run | manage_options | කිසිවක් නැත |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | උණුසුම් වීමේ ප්රගතිය කියවන්න (Pro) warm-up ක්රියාවලිය ක්රියාත්මක වේද, එය කොපමණ පිටු සංඛ්යාවක් නරඹා ඇද්ද සහ කීයක් අසාර්ථක වී ඇද්ද යන්න ආපසු ලබා දෙයි. | ප්රෝ සංස්කරණය | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | කිසිවක් නැත |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | දත්ත සමුදාය පිරිසිදු කිරීමේ පෙරදසුන (Pro) එක් එක් වර්ගය අනුව (සංශෝධන, කෙටුම්පත්, අයාචිත තැපැල්, කාලය ඉකුත් වූ තාවකාලික දත්ත සහ ඒ හා සමාන දේ) පිරිසිදු කිරීමකින් ඉවත් කරනු ලබන දේ ගණනය කරයි. කිසිවක් ඉවත් කරනු නොලැබේ. | ප්රෝ සංස්කරණය | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | කිසිවක් නැත |
zinn-cache/purgezinn-cache-purge | කෑෂය ඉවත් කරන්න හැඹිලිගත කළ පිටු ඉවත් කරයි: සියල්ල (all: true), සමහර ලිපිනයන් (urls) හෝ ටැග් කරන ලද සියල්ල (tags). අමුත්තන් පැමිණෙන විට පිටු නැවත ගොඩනඟනු ලැබේ. | නොමිලේ සංස්කරණය | POST …/abilities/zinn-cache/purge/run | manage_options (the REST route's own check) | all: boolean, urls: array, tags: array |
zinn-cache/remove-converted-imageszinn-cache-remove-converted-images | පරිවර්තනය කළ සියලුම රූප ඉවත් කරන්න (Pro) පසුබිමේ ඇති පින්තූරවල පරිවර්තනය කරන ලද සියලුම පිටපත් මකයි; මුල් පිටපත් එලෙසම පවතී. | ප්රෝ සංස්කරණය | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | කිසිවක් නැත |
zinn-cache/reset-settingszinn-cache-reset-settings | කැෂ් සැකසුම් ඒවායේ පෙරනිමි වෙත යවතන්න නැවත සැකසීමේ (Reset) බොත්තම මගින් සිදුකරන පරිදි, සෑම කෑෂ් (cache) සැකසුමක්ම නැවත එහි පූර්වනිශ්චිත තත්ත්වයට පත් කරයි. සුරකින ලද Redis මුරපදය ද ඉවත් කරනු ලැබේ. | නොමිලේ සංස්කරණය | POST …/abilities/zinn-cache/reset-settings/run | manage_options | කිසිවක් නැත |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | මන්දගාමී විමසුම් ප්රතිඵල මකන්න (Pro) මෙතෙක් හමු වූ සෑම මන්දගාමී විමසුමක්ම (slow query) සහ මන්දගාමී ඇමතුමක්ම (slow call) අමතක කර දමන අතර, සොයාගන්නා යන්ත්රය (finder) නැවත ආරම්භ වේ. | ප්රෝ සංස්කරණය | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | කිසිවක් නැත |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Cache Pro සැකසුම් වෙනස් කරන්න (Pro) ඔබ යවන Cache Pro සැකසුම් (සැකසුම්: අගය සඳහා යතුර) වෙනස් කරන අතර ඉතිරිය එලෙසම තබා ගනී. Cache Pro තිරයේ ඇති ආකාරයටම එක් එක් අගය හරියාකාරව පරීක්ෂා කරනු ලබන අතර, නොදන්නා යතුරක් ප්රතික්ෂේප කරනු ලැබේ. | ප්රෝ සංස්කරණය | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (අවශ්යයි) |
zinn-cache/update-settingszinn-cache-update-settings | කැෂේ සැකසුම් වෙනස් කරන්න ඔබ එවන සැකසීම් වෙනස් කරන අතර ඉතිරිය පවත්වා ගනී (පිටු කෑෂ් එක, පිටු කෑෂ් කර තබන කාලය, ආබ්ජෙක්ට් කෑෂ් එක සහ එහි Redis සම්බන්ධතාව, පිරිසිදු කිරීමේ රීති සහ බැහැර කිරීම්). කෑෂ් තිරයේ මෙන්ම අගයන් පරීක්ෂා කර නිවැරදි කරනු ලැබේ. | නොමිලේ සංස්කරණය | POST …/abilities/zinn-cache/update-settings/run | manage_options | lscache_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-cachezinn-cache-warm-cache | කෑෂ් එක වෝම් කරන්න (Pro) පසුබිම තුළ සිතියම්වල ඇති සෑම පිටුවකටම පිවිසීම ආරම්භ කරයි, එවිට නරඹන්නන්ට හැඹිලිගත කළ (cached) පිටු ලැබේ. zinn-cache/get-warmup-progress සමඟින් එය අනුගමනය කරන්න. | ප්රෝ සංස්කරණය | POST …/abilities/zinn-cache/warm-cache/run | manage_options | කිසිවක් නැත |