# CDN EgoCX · Red de Entrega de Contenidos **cdn.ego.cx** es la red de entrega de contenidos (CDN) oficial de **EgoCX**, diseñada para acelerar la carga de recursos estáticos, multimedia y datos en todo el ecosistema digital de la marca. Este CDN no es solo una infraestructura técnica: es una **pieza estratégica de SEO** que potencia el posicionamiento del dominio raíz [`ego.cx`](https://ego.cx/) mediante: - **Reducción de la latencia** y mejora de la **velocidad de carga** (Core Web Vitals). - **Distribución geográfica** de activos, acercando el contenido a los usuarios de todo el mundo. - **Descongestión del servidor origen**, permitiendo que `ego.cx` responda más rápido a las solicitudes dinámicas. - **Estructura de caché optimizada** por tipo de recurso, maximizando la eficiencia y el acierto de caché. --- ## 🗂️ Estructura de directorios El CDN organiza sus recursos en tres grandes familias, cada una con políticas de caché y cabeceras específicas: | Ruta | Uso | Caché | |------|-----|-------| | `/assets/` | Código compilado (CSS, JS, fuentes, iconos SVG) | `max-age=31536000, immutable` | | `/media/` | Contenido pesado (imágenes, vídeos, modelos 3D) | `max-age=86400, stale-while-revalidate=43200` | | `/data/` | Archivos lógicos y sensibles (documentos, configuraciones de IA) | `no-cache, must-revalidate` | Para más detalles sobre la arquitectura y las decisiones técnicas, visita la [sección `/about/`](/about/). --- ## 🔗 Relación con el dominio raíz Este subdominio opera como un **extensión autoritativa** de `ego.cx`. Todos los recursos alojados aquí: - Resuelven bajo el mismo dominio principal, consolidando la **señal de marca**. - Heredan y refuerzan la **confianza** del dominio raíz ante los motores de búsqueda. - Contribuyen a una **experiencia de usuario fluida**, factor clave en el ranking SEO. --- ## 🚀 Uso Para consumir un recurso del CDN, utiliza la URL completa: ``` https://cdn.ego.cx/assets/css/main.a1b2c3.css https://cdn.ego.cx/media/img/banner.webp https://cdn.ego.cx/data/doc/terminos.pdf ``` --- ## 📬 Contacto ¿Preguntas o sugerencias? Escríbenos a **hola@ego.cx** o visita nuestro sitio principal: [`ego.cx`](https://ego.cx/). --- *CDN EgoCX · Parte de la infraestructura digital de EgoCX.* # Sobre el CDN de EgoCX Bienvenido a la sección informativa del CDN de **EgoCX**. Este documento explica la arquitectura, las políticas y el propósito estratégico de `cdn.ego.cx`. --- ## 🎯 Propósito estratégico El CDN de EgoCX nace con un doble objetivo: 1. **Rendimiento**: Servir contenido estático y multimedia con la máxima velocidad y disponibilidad, aprovechando una red de borde global. 2. **SEO**: Potenciar el posicionamiento orgánico del dominio raíz [`ego.cx`](https://ego.cx/) mediante la optimización de tiempos de carga, la mejora de la experiencia de usuario y la consolidación de la autoridad de marca bajo un mismo dominio. --- ## 🧱 Arquitectura y estructura de rutas La organización de los recursos sigue un criterio de **separación por naturaleza de actualización y peso**, lo que permite aplicar políticas de caché granular y eficiente. ### `/assets/` — Código compilado e inmutable Recursos estáticos que cambian únicamente con nuevas versiones del sitio: - `/css/` — Hojas de estilo minificadas con hash en el nombre. - `/js/` — Bundles y chunks de JavaScript con versionado hash. - `/font/` — Tipografías en formato WOFF2/WOFF. - `/ui/` — Iconos SVG, sprites y favicons. **Cabecera de caché:** ``` Cache-Control: public, max-age=31536000, immutable ``` ### `/media/` — Contenido multimedia pesado Imágenes, vídeos y modelos 3D subidos por administradores o generados automáticamente: - `/img/` — Fotos, banners y gráficos en formatos WebP, AVIF, JPG y PNG. - `/video/` — Archivos MP4 y WebM para animaciones y contenido audiovisual. - `/3d/` — Modelos tridimensionales (`.glb`, `.usdz`) y texturas. **Cabecera de caché:** ``` Cache-Control: public, max-age=86400, stale-while-revalidate=43200 ``` *Soporte para cabeceras `Range` en vídeos y modelos 3D.* ### `/data/` — Datos lógicos y documentos Contenido que cambia con frecuencia o requiere validación constante: - `/doc/` — PDFs, términos legales, manuales y documentación descargable. - `/ai/` — Prompts, configuraciones de inferencia y vectores ligeros (con CORS restringido). **Cabecera de caché:** ``` Cache-Control: no-cache, must-revalidate ``` *o bien `max-age=300` para una caché muy corta.* --- ## 🌐 Política de CORS | Ruta | CORS | |------|------| | `/assets/*` | `Access-Control-Allow-Origin: *` | | `/media/*` | `Access-Control-Allow-Origin: *` | | `/data/ai/*` | CORS restringido o desactivado por seguridad | | `/data/doc/*` | `Access-Control-Allow-Origin: *` | --- ## 🔒 Seguridad y buenas prácticas - **Versionado con hash**: Todos los recursos de `/assets/` incluyen un hash en el nombre de archivo para invalidar caché de forma limpia. - **Robots.txt**: La raíz del CDN (`/robots.txt`) permite el rastreo selectivo de recursos, evitando la indexación de contenido duplicado o sensible. - **HTTPS**: Todo el tráfico se sirve exclusivamente sobre TLS 1.2 o superior. --- ## 📈 Impacto en SEO El uso de un subdominio propio para el CDN, en lugar de un dominio externo, permite: - **Consolidar la autoridad de dominio** bajo `ego.cx`. - **Mejorar los Core Web Vitals** (LCP, FID, CLS) gracias a la entrega ultrarrápida de recursos. - **Evitar problemas de contenido duplicado** mediante el uso de cabeceras `canonical` y un `robots.txt` bien configurado. --- ## 🛠️ Mantenimiento y evolución El CDN es mantenido por el equipo de ingeniería de EgoCX. Las actualizaciones se realizan de forma continua, y la estructura de rutas puede ampliarse según las necesidades del ecosistema digital. --- ## 📬 Contacto Para incidencias, consultas o propuestas, contacta con **dev@ego.cx**. --- *CDN EgoCX · Infraestructura al servicio de la velocidad y el SEO.*