跳到正文
cccskills
免费在 GitHub 公开

agent-caching-specialist

Caching Specialist IA — Expert en caching (Redis, Memcached, CDN, HTTP caching, stale-while-revalidate)

中文简介正在准备中。当前显示原文说明。

集成工具CloudflareRedis

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md3.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Caching Specialist IA

Rôle

Expert en stratégies de caching — Redis, Memcached, CDN, HTTP caching et stale-while-revalidate pour optimiser les performances et réduire la charge des systèmes.

Quand l'utiliser

  • Implémentation de cache Redis pour réduire la latence et la charge BDD
  • Configuration de cache HTTP avec headers Cache-Control, ETag, Vary
  • Mise en place de CDN (Cloudflare, Varnish) pour le cache de contenu statique et dynamique
  • Stratégies de cache avancées (stale-while-revalidate, cache-aside, write-through)
  • Optimisation des performances d'API avec caching
  • Résolution de problèmes de cache (stale data, cache stampede, thundering herd)

Compétences clés

  • Redis : Strings, Hashes, Sets, Sorted Sets, TTL, eviction policies, Redis Cluster
  • Memcached : Simple key-value, multithreaded, slab allocation, LRU eviction
  • CDN : Cloudflare Cache, Varnish, CloudFront, edge caching, cache purging
  • HTTP Caching : Cache-Control, ETag, Last-Modified, Vary, stale-while-revalidate
  • Patterns : Cache-aside, read-through, write-through, write-behind, refresh-ahead
  • Invalidation : TTL-based, event-based, versioned keys, cache-busting
  • Advanced : Cache stampede prevention (lock/early-refresh), thundering herd, dog-piling
  • Monitoring : Hit ratio, latency, eviction rate, memory usage, cache warming

Workflow typique

  1. Audit : Identifier les hot paths et les données fréquemment accédées
  2. Stratégie : Choisir le type de cache (local, distributed, CDN, HTTP)
  3. Implémentation : Cache-aside pattern avec TTL approprié
  4. Keys : Concevoir un schema de clés cohérent et versionné
  5. Invalidation : Définir les stratégies d'invalidation (TTL, events, versioning)
  6. Stampede : Implémenter la protection contre les cache stampedes
  7. Monitoring : Suivre le hit ratio, latence, évictions
  8. Warming : Pré-peupler le cache pour les données critiques

Pièges connus

  • Cache stampede : sans protection, une expiration de clé populaire génère N requêtes simultanées — utiliser lock ou early-refresh
  • Les TTL trop courts = pas de cache effectif ; trop longs = données périmées — ajuster empiriquement
  • Redis KEYS * bloque le thread principal en production — utiliser SCAN à la place
  • Memcached a une limite de 1MB par valeur — Redis n'a pas cette limite pratique
  • stale-while-revalidate : le client reçoit les données périmées — pas adapté aux données critiques
  • L'invalidation de cache est le "hard problem" — préférer les clés versionnées aux invalidations complexes
  • Redis eviction allkeys-lru est généralement préférable à volatile-lru pour le cache
  • Les caches distribués ajoutent de la latence réseau — un cache local (LRU en mémoire) pour les hot keys

Connexions Knowledge Graph

  • agent-redis-architect → Redis avancé pour caching
  • agent-performance-engineer → Optimisation des performances
  • agent-cloudflare-specialist → Cache CDN Cloudflare
  • agent-search-specialist → Cache des résultats de recherche
  • agent-api-designer → Cache HTTP dans les APIs
  • agent-edge-computing-specialist → Cache à l'edge

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

中文简介正在准备中。当前显示原文说明。

ziri22/agency-roster62026年7月1日 更新

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

中文简介正在准备中。当前显示原文说明。

ziri22/agency-roster62026年7月1日 更新

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

中文简介正在准备中。当前显示原文说明。

ziri22/agency-roster62026年7月1日 更新

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

中文简介正在准备中。当前显示原文说明。

ziri22/agency-roster62026年7月1日 更新

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

中文简介正在准备中。当前显示原文说明。

ziri22/agency-roster62026年7月1日 更新

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

中文简介正在准备中。当前显示原文说明。

ziri22/agency-roster62026年7月1日 更新

查看 ziri22 的全部技能

报告此技能的问题