ડેવલપર્સ

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
કેશ એનાલિટિક્સ વાંચો (પ્રો)
છેલ્લા કલાકો (૭૨૦ કલાક સુધી) માટે ઑબ્જેક્ટ કેશનો હિટ રેટ અને ટ્રાફિક, તેના સૌથી ધીમા આદેશો અને કયા પ્લગઇન્સ કેશ ચૂકી જાય છે તે પરત કરે છે.
પ્રો એડિશન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 સેટિંગ (વોર્મ-અપ, છબીઓ, સ્ક્રિપ્ટ્સ અને સ્ટાઈલ્સ, ડેટાબેઝ ક્લીન-અપ, સ્માર્ટ પર્જિંગ, ફાઇન્ડર) પરત કરે છે. સિક્રેટ્સ ક્યારેય પરત કરવામાં આવતાં નથી.
પ્રો એડિશન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
બધા રૂપાંતરિત ચિત્રો દૂર કરો (પ્રો)
પૃષ્ઠભૂમિમાં છબીઓની દરેક રૂપાંતરિત નકલ કાઢી નાખે છે; મૂળ નકલો રહે છે.
પ્રો એડિશન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
ધીમી-ક્વેરીના પરિણામો સાફ કરો (Pro)
અત્યાર સુધી મળેલી દરેક ધીમી ક્વેરી અને ધીમા કૉલને ભૂલી જાય છે, અને શોધક ફરીથી શરૂ થાય છે.
પ્રો એડિશન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કોઈ નહીં