Content Delivery Network
Red de entrega de contenido
Una Red de Entrega de Contenido, o CDN, es un grupo de sistemas en muchos lugares. Sirve contenido en caché o respuestas generadas en el borde desde una ubicación cercana al usuario. Reglas claras controlan la frescura y eliminación.
Otro ejemplo
Un sitio global de documentación almacena en caché JavaScript inmutable con huella digital durante un año. El HTML usa una edad máxima compartida de cinco minutos con `stale-while-revalidate` y varía solo según la codificación aceptada. Después de una corrección, purga la clave sustituta de un artículo, mientras que las páginas de cuentas con sesión iniciada omiten la caché compartida.
Partes principales
- 01Punto de presencia en el borde
- 02Clave de caché y política de frescura
- 03Origen y ruta de invalidez
Úsalo cuando
Usa un CDN para atender a personas de muchas regiones. Planifica las claves de caché, la frescura, la purga, la privacidad, la protección del origen y el comportamiento en caso de fallo.
No lo uses cuando
No compartas en caché respuestas personales o sensibles a permisos. No varíes en entradas ilimitadas ni prometas una purga instantánea sin medirla.
Nombre usado en código
edge PoPs + HTTP cache policy/key + origin shield + invalidation/purge Antes de lanzarlo
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome: Complete the task with Red de entrega de contenido (Content Delivery Network). User context: Un sitio global de documentación almacena en caché JavaScript inmutable con huella digital durante un año. El HTML usa una edad máxima compartida de cinco minutos con `stale-while-revalidate` y varía solo según la codificación aceptada. Después de una corrección, purga la clave sustituta de un artículo, mientras que las páginas de cuentas con sesión iniciada omiten la caché compartida. Technical concept or control: Red de entrega de contenido (Content Delivery Network). Why it fits: Usa un CDN para atender a personas de muchas regiones. Planifica las claves de caché, la frescura, la purga, la privacidad, la protección del origen y el comportamiento en caso de fallo. Do not use it when: No compartas en caché respuestas personales o sensibles a permisos. No varíes en entradas ilimitadas ni prometas una purga instantánea sin medirla. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Ningún estándar oficial único controla todo el término. Su significado puede cambiar según equipos, plataformas o marcos. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
Revisa esta petición
Review how Red de entrega de contenido (Content Delivery Network) is used now. Definition: Una Red de Entrega de Contenido, o CDN, es un grupo de sistemas en muchos lugares. Sirve contenido en caché o respuestas generadas en el borde desde una ubicación cercana al usuario. Reglas claras controlan la frescura y eliminación. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.