ડેવલપર્સ

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 સાથે અને તેમનું ઇનપુટ ક્વેરી સ્ટ્રિંગમાં ચાલે છે; અન્ય ક્ષમતાઓ 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)
સેટિંગ્સમાં ચાલુ કરેલ પ્રકારનો કચરો બેકગ્રાઉન્ડમાં દૂર કરે છે. જે દૂર કરવામાં આવે છે તેને પાછું લાવી શકાતું નથી.
પ્રો એડિશન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
કેશ એનાલિટિક્સ વાંચો (પ્રો)
છેલ્લા કલાકો (720 કલાક સુધી) માટે ઑબ્જેક્ટ કેશનો હિટ રેટ અને ટ્રાફિક, તેના સૌથી ધીમા કમાન્ડ્સ અને કયા પ્લગઈન્સ કેશને સૌથી વધુ મિસ કરે છે તે રિટર્ન કરે છે.
પ્રો એડિશન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
છબી રૂપાંતરણ પ્રગતિ વાંચો (પ્રો)
છબીઓ કન્વર્ટ (અથવા દૂર) કરવાનું કામ કેટલું પૂરું થયું છે તે પરત કરે છે.
પ્રો એડિશનGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsકોઈ નહીં
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Cache Pro સેટિંગ્સ વાંચો (Pro)
તમામ Cache 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) વાંચો
ફાઈન્ડરે જોયેલી સૌથી ધીમી ડેટાબેઝ ક્વેરીઝ અને આઉટગોઈંગ કૉલ્સ, દરેકને કરનાર પ્લગઈન અથવા થીમ સાથે પરત કરે છે.
પ્રો એડિશન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
વોર્મ-અપ પ્રગતિ વાંચો (પ્રો)
વૉર્મ-અપ ચાલી રહ્યું છે કે નહીં, તેણે કેટલા પૉજિસની મુલાકાત લીધી છે અને કેટલા નિષ્ફળ ગયા છે તે પરત કરે છે.
પ્રો એડિશન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
કેશ સેટિંગ્સને તેમની મૂળ સ્થિતિ પર પાછા લાવો
રીસેટ બટનની જેમ જ દરેક કેશ સેટિંગને તેના ડિફોલ્ટ પર પાછું લાવે છે. સેવ કરેલો Redis પાસવર્ડ પણ દૂર કરવામાં આવે છે.
મફત આવૃત્તિPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsકોઈ નહીં
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
ધીમી-ક્વેરીનાં પરિણામો સાફ કરો (પ્રો)
અત્યાર સુધી મળેલી દરેક ધીમી ક્વેરી અને ધીમી કૉલ ભૂલી જાય છે, અને શોધક ફરીથી શરૂ થાય છે.
પ્રો એડિશનPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsકોઈ નહીં
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
કેશ પ્રો સેટિંગ્સ બદલો (પ્રો)
તમે મોકલો છો તે કેશ પ્રો (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
કેશ વૉર્મ કરો (પ્રો)
બેકગ્રાઉન્ડમાં સાઇટમેપના દરેક પેશની મુલાકાત લેવાનું શરૂ કરે છે, જેથી મુલાકાતીઓને કેશ્ડ પેશ મળે. તેની પાછળ zinn-cache/get-warmup-progress નો ઉપયોગ કરો.
પ્રો એડિશનPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsકોઈ નહીં