¿Por qué tu intranet de SharePoint va lenta (y cómo solucionarlo)
By Mirko Peters ·
¡Bienvenido de nuevo al blog complementario del podcast! Si gestionas un espacio de trabajo digital, seguramente hayas escuchado el conocido lamento de los empleados: "¿Por qué SharePoint va tan lento hoy?" Solemos culpar a la nube, a la latencia de la red o simplemente aceptamos la lentitud como un precio más de hacer negocios en una empresa moderna. Pero la realidad es que tu intranet
Automatically translated with AI from the original post. Read the English original
¡Bienvenido de nuevo al blog complementario del podcast! Si gestionas un espacio de trabajo digital, seguramente hayas escuchado el conocido lamento de los empleados: "¿Por qué SharePoint va tan lento hoy?" Solemos culpar a la nube, a la latencia de la red o simplemente aceptamos la lentitud como un precio más de hacer negocios en una empresa moderna. Pero la realidad es que tu intranet de SharePoint no tiene por qué sentirse como si avanzara a través del barro. En esta guía completa vamos a profundizar en la mecánica de la renderización de páginas, explorar por qué la entrega de archivos estáticos importa infinitamente más que dónde residen físicamente tus documentos, y recorrer paso a paso una hoja de ruta hacia tiempos de carga rapidísimos. Si quieres profundizar en este tema, no dejes de consultar el episodio de podcast relacionado: Speed SharePoint with the Microsoft 365 Private CDN.
Introducción a la velocidad de SharePoint
Cuando los usuarios abren la página de inicio de tu intranet, no solo ven texto; están descargando un enorme conjunto de imágenes, hojas de estilo en cascada, paquetes de JavaScript y paquetes de componentes web. Si estos recursos se transfieren desde el otro lado del planeta, directamente desde tus bibliotecas de documentos principales, en cada visualización de página, los usuarios sufrirán retrasos molestos. La verdadera velocidad en SharePoint Online depende de lo eficientemente que entregues los recursos estáticos. Si optimizas el mecanismo de entrega en lugar de preocuparte por la ubicación física del almacenamiento de los archivos de trabajo del día a día, puedes cambiar por completo el rendimiento de todo tu inquilino.
Localiza los cuellos de botella
Antes de solucionar los problemas de rendimiento, necesitas medirlos. No necesitas software de monitorización empresarial costoso para empezar tu investigación; solo necesitas cinco minutos y las herramientas de desarrollo integradas de tu navegador.
- Abre las herramientas de desarrollo de tu navegador, ve a la pestaña Red y recarga por completo tu página de SharePoint.
- Fíjate con atención en los recursos lentos o pesados: archivos PNG, JPG o SVG, hojas de estilo CSS, archivos JavaScript y recursos pesados de componentes web.
- Ojo con las señales de alarma: varias variantes del logotipo cargándose al mismo tiempo, imágenes de cabecera enormes sin comprimir, scripts sin minificar y peticiones servidas directamente desde el dominio principal de tu inquilino en sharepoint.com en lugar de desde puntos de conexión CDN optimizados.
CDN público frente a CDN privado
Para acelerar la entrega de contenido, Microsoft te ofrece dos opciones nativas: un CDN público y un CDN privado. Saber cuándo usar cada una es fundamental tanto para el rendimiento como para la seguridad de los datos.
- CDN privado: Debería ser tu opción predeterminada para casi todo. Es consciente de la autenticación, respeta plenamente los modelos de permisos de SharePoint y es ideal para los elementos de marca de la intranet, los scripts personalizados y los recursos propios de componentes web.
- CDN público: Úsalo exclusivamente para archivos realmente no sensibles que puedas exponer sin problema a internet abierto sin comprobaciones de autenticación, como material gráfico genérico de la marca. Empieza siempre con poco y revisa estas configuraciones con frecuencia.
Estrategia de origen seguro
Un error habitual de los administradores es activar un CDN y apuntarlo sin más a la biblioteca de recursos de una colección de sitios completa. Esto genera serios dolores de cabeza de mantenimiento y riesgos de seguridad. Necesitas una estrategia de origen seguro.
- SÍ: Crea una biblioteca dedicada llamada "BrandingAssets" específicamente para logotipos, iconos, CSS globales, archivos JavaScript, paquetes de componentes web, sprites de imágenes y código minificado.
- NO: No apuntes la configuración del CDN a carpetas Site Assets completas, bibliotecas de recursos humanos, directorios de finanzas ni a cualquier lugar donde residan documentos empresariales mixtos y archivos PDF.
- Tipos de archivo permitidos: Limítate a formatos optimizados para la web, como .png, .jpg, .svg, .gif, .css, .js y fuentes .woff2 cuando sea necesario.
Control de cambios y versionado
¿Alguna vez has optimizado un sitio y, un mes después, has recibido quejas de usuarios diciendo que sus estilos se ven rotos o desactualizados? Sin un control de cambios adecuado, la caché del navegador se convierte en tu peor enemigo.
- Versiona tus recursos: Usa siempre cadenas de consulta o hashes en el nombre del archivo, como logo.png?v=2025-11-04, para obligar a los CDN y a los navegadores a obtener las últimas actualizaciones.
- Purga al desplegar: Automatiza las rutinas de invalidación de tu CDN cada vez que cambie tu código CSS o JavaScript.
- Ajuste del TTL: Usa un Time-To-Live (TTL) largo para recursos estables como logotipos y fuentes, pero mantén un TTL más corto para el CSS y el JavaScript activos durante las fases de rediseño continuo de la intranet.
Integración de un CDN externo
Si tu organización acaba superando las capacidades de CDN integradas de Microsoft 365, quizá por requisitos complejos de enrutamiento multinube o por una lógica avanzada de computación en el borde, puedes integrar un CDN externo.
- Usa un dominio personalizado dedicado, como cdn.yourco.com, respaldado por reescrituras de ruta estrictas configuradas únicamente para tus bibliotecas de recursos seleccionados.
- Versiona siempre las URL de tus recursos y automatiza la purga de caché a través de tus canalizaciones de despliegue.
- Ojo con las referencias a URL absolutas codificadas en tus componentes web personalizados. Si los desarrolladores las dejan apuntando directamente a SharePoint, se saltarán por completo tu CDN externo.
Barreras de gobernanza
Las mejoras de velocidad pueden degradarse con facilidad con el tiempo si no cuentas con barreras de gobernanza adecuadas que impidan que los colaboradores de contenido incumplan las reglas.
- Respeta el principio fundamental de la curación: los orígenes deben ser estrictamente bibliotecas solo de recursos. Nunca trates el origen de tu CDN como un depósito de archivos de uso general.
- Realiza auditorías trimestrales del origen para revisar su contenido, verificar los tipos de archivo, comprobar los permisos y localizar los documentos inesperados, como PDF o archivos de Word, que se hayan colado.
- Configura alertas automáticas por si aparecen tipos de archivo no aprobados en las bibliotecas de origen de tu CDN.
Lista de comprobación de mantenimiento
Mantener una intranet rápida es un compromiso operativo continuo, no un proyecto puntual. Repasa periódicamente esta lista de comprobación de mantenimiento repetible:
- Orígenes: ¿Siguen configurados correctamente? ¿Se ha desviado algo o se ha renombrado?
- Estado de la caché: ¿La tasa de aciertos de caché tiende al alza o estás viendo picos repentinos en los fallos de caché?
- Peso: ¿Hay imágenes de más de 300 KB? ¿Alguna página supera 1,5 MB en la carga inicial?
- Permisos: ¿Siguen tus orígenes de CDN limitados de forma estricta a sus públicos previstos?
- Cuotas: ¿Tus bibliotecas de origen están holgadamente por debajo de los límites de almacenamiento para evitar fallos operativos silenciosos?
- Regiones: Haz pruebas puntuales de tiempos de carga desde varias ubicaciones geográficas del mundo.
Mejoras rápidas de esta semana
Si quieres ver una mejora inmediata y tangible en la velocidad de tu intranet sin esperar a un proyecto de gran envergadura, aplica estas mejoras rápidas esta semana:
- Crea una biblioteca limpia llamada "BrandingAssets" y mueve a ella tus logotipos, iconos, archivos CSS y JS.
- Convierte las imágenes destacadas a formatos web modernos y comprímelas para que cada una ocupe menos de 300 KB.
- Activa el CDN privado de Microsoft 365, definiendo solo tu nueva biblioteca de branding como origen.
- Implementa un versionado sencillo mediante cadena de consulta o nombres de archivo con hash para tus archivos CSS y JavaScript principales.
- Purga las cachés después de publicar actualizaciones y valida los resultados con las herramientas de desarrollo del navegador para confirmar que las solicitudes se sirven directamente desde el host del CDN.
Indicadores clave que demuestran que funcionó
Para obtener el respaldo continuo de la dirección para las optimizaciones técnicas, necesitas demostrar tu trabajo con indicadores clave de rendimiento objetivos y basados en datos:
- Time to First Byte (TTFB) de los recursos estáticos: reducción del 40 % al 70 %.
- Largest Contentful Paint (LCP): por debajo de 2,0 segundos en la página principal de la intranet para las regiones objetivo.
- Peso inicial total de la página: por debajo de 1,5 MB.
- Tasa de aciertos del CDN: superior al 85 % para los recursos estáticos.
- Tickets de soporte que se quejan de que "SharePoint va lento": con una tendencia constante a la baja.
Errores comunes
Incluso los administradores experimentados se topan con obstáculos al configurar CDN. Estos son algunos errores habituales y cómo solucionarlos:
- Contenido mixto en los orígenes: crea una biblioteca de recursos nueva y dedicada para separar tu código e imágenes de los documentos habituales.
- CSS obsoleto tras un rediseño: suele deberse a una purga de caché omitida o a un sufijo de versión que falta en el enlace de la hoja de estilos.
- Aparece aleatoriamente el logotipo azul por defecto: suele ocurrir cuando falla una regla de reescritura o se elimina por error una ruta de origen.
- Los recursos privados fallan para usuarios válidos: revisa si han cambiado los permisos de la biblioteca de origen.
- APAC va lento mientras el resto de regiones funciona bien: el recurso aún no se ha almacenado en caché en ese nodo regional; precarga la caché o ajusta el TTL y vuelve a solicitarlo.
Plan de implantación de 30 días
Si quieres abordarlo de forma metódica en toda la organización sin causar interrupciones, sigue este plan de implantación estructurado de 30 días:
- Semana 1: Realiza un análisis de cuellos de botella, crea tu biblioteca de recursos dedicada, comprime y optimiza tus imágenes, y minimiza tus archivos CSS y JavaScript.
- Semana 2: Habilita la Private CDN, añade la biblioteca de recursos como origen principal e implementa URL con control de versiones en todas tus plantillas.
- Semana 3: Automatiza las purgas de caché mediante canalizaciones de implementación o scripts programados, y configura tus KPI de rendimiento y las alertas de supervisión.
- Semana 4: Finaliza tu manual de auditoría trimestral, revisa los permisos de los orígenes, realiza pruebas puntuales geográficas globales y crea un panel que haga seguimiento de tus tasas de aciertos y del LCP.
Quién debe actuar ya
¿Quién se beneficiaría más de aplicar estas estrategias de inmediato? Este trabajo es esencial para:
- Administradores de SharePoint y Microsoft 365 que están cansados de oír quejas del tipo "basado en la nube, pero sigue siendo lento" por parte de los empleados.
- Responsables de intranet y comunicación que están planificando una renovación corporativa de marca o un rediseño importante de la página de inicio.
- Desarrolladores de frontend que implementan soluciones y componentes web personalizados de SPFx a gran escala en toda la empresa.
Conclusión
Conseguir una intranet de SharePoint ultrarrápida no es magia. La velocidad es el resultado directo de cuatro ingredientes clave: recursos estáticos bien seleccionados, una Private CDN correctamente delimitada, un control de versiones de URL riguroso y un mantenimiento operativo continuo. Si aciertas con esos cuatro pilares, tu entorno de SharePoint dejará de arrastrarse y seguirá siendo rápido de forma permanente. Para profundizar en la configuración de estos ajustes, no dejes de escuchar el episodio completo: Speed SharePoint with the Microsoft 365 Private CDN.