Compartir a través de


Introducción a la optimización del rendimiento de SharePoint

En este artículo se explican los aspectos específicos que debe tener en cuenta al diseñar páginas para obtener el mejor rendimiento en SharePoint.

Métricas de rendimiento de SharePoint

Las siguientes métricas amplias para SharePoint proporcionan datos reales sobre el rendimiento:

  • Velocidad a la que se cargan las páginas

  • Número de recorridos de ida y vuelta necesarios por página

  • Problemas con el servicio SharePoint

  • Otros factores que provocan la degradación del rendimiento

Conclusiones alcanzadas a partir de los datos

Los datos de pruebas comparativas generales nos indican lo siguiente:

  • La mayoría de las páginas funcionan bien en SharePoint.

  • Las páginas no personalizadas se cargan más rápidamente.

  • OneDrive, los sitios de equipo y las páginas del sistema, como _layouts, etc., son rápidos de cargar.

  • El 1 % más lento de las páginas de SharePoint tarda más de 5000 milisegundos en cargarse.

Una prueba comparativa sencilla que puede usar sería medir el rendimiento comparando el tiempo de carga de su propio portal con el tiempo de carga de la página principal de OneDrive, ya que usa algunas características personalizadas. Este paso suele ser el primer paso que el soporte técnico le pide que complete al solucionar problemas de rendimiento de red.

Uso de una cuenta de usuario estándar al comprobar el rendimiento

Un administrador del sitio, propietario del sitio, Editor o colaborador pertenecen a otros grupos de seguridad, tienen más permisos y, por tanto, tienen elementos adicionales que SharePoint carga en una página.

Este escenario es aplicable a SharePoint local y SharePoint en Microsoft 365, pero en un escenario local las diferencias no se pueden observar tan fácilmente como en SharePoint en Microsoft 365.

Para evaluar correctamente el rendimiento de una página para los usuarios, debe usar una cuenta de usuario estándar para evitar cargar los controles de creación y el tráfico adicional relacionado con los grupos de seguridad.

Categorías de conexión para el ajuste del rendimiento

Puede clasificar las conexiones entre el servidor y el usuario en tres componentes principales. Tenga en cuenta estos componentes al diseñar páginas de SharePoint para obtener información sobre los tiempos de carga.

  • Servidor Servidores que Microsoft hospeda en centros de datos.

  • Red La red de Microsoft, Internet y la red local entre el centro de datos y los usuarios.

  • Explorador Dónde se carga la página.

Dentro de estas tres conexiones, normalmente hay cinco motivos que provocan el 95 % de las páginas lentas. Cada una de estas razones se describe en este artículo:

  • Problemas de navegación

  • Sustitución de contenido

  • Archivos grandes

  • Muchas solicitudes al servidor

  • Procesamiento de elementos web

Conexión del servidor

Muchos de los problemas que afectan al rendimiento con SharePoint local también se aplican a SharePoint en Microsoft 365.

Como cabría esperar, tiene mucho más control sobre el rendimiento de los servidores con SharePoint local. Con SharePoint en Microsoft 365, las cosas son un poco diferentes. Cuanto más trabajo realice un servidor, más tiempo se tarda en representar una página. Los principales culpables en este sentido son las páginas complejas con varios elementos web.

SharePoint Server local

Captura de pantalla del servidor local.

SharePoint en Microsoft 365

Captura de pantalla del servidor en línea.

Con SharePoint local, es posible que algunas solicitudes de página terminen llamando a varios servidores. Podría terminar con una matriz de solicitudes entre servidores para una solicitud individual. Estas interacciones son costosas desde la perspectiva de la carga de páginas y hacen que las cosas sean lentas.

Algunos ejemplos de estas interacciones de servidor a servidor son:

  • Web a SERVIDORES SQL Server

  • Web a servidores de aplicaciones

La otra cosa que puede ralentizar las interacciones del servidor son las faltas de caché. A diferencia de SharePoint local, hay una pequeña posibilidad de que llegue al mismo servidor para una página que visitó anteriormente; esto hace que el almacenamiento en caché de objetos sea obsoleto.

Conexión de red

Con SharePoint local que no usa una WAN, puede usar una conexión de alta velocidad entre el centro de datos y los usuarios finales. Por lo general, las cosas son fáciles de administrar desde la perspectiva de la red.

Con SharePoint en Microsoft 365, hay algunos factores más a tener en cuenta; por ejemplo:

  • La red de Microsoft

  • The Internet

  • Proveedor de servicios de Internet (ISP)

Independientemente de la versión de SharePoint (y de la red) que use, entre los elementos que normalmente hacen que la red esté ocupada se incluyen:

  • Carga útil grande

  • Muchos archivos

  • Gran distancia física al servidor

Una característica que puede usar en SharePoint en Microsoft 365 es la red CDN de Microsoft 365 (Content Delivery Network). Una red CDN es básicamente una colección distribuida de servidores implementados en varios centros de datos. Con una red CDN, el contenido de las páginas se puede hospedar en un servidor cercano al cliente, incluso si el cliente está lejos del servidor de SharePoint de origen. Microsoft usará esta característica más en el futuro para almacenar instancias locales de páginas que no se pueden personalizar, por ejemplo, la página principal del administrador de SharePoint. Para obtener más información sobre las redes CDN, consulte Redes de entrega de contenido.

Algo que debe tener en cuenta, pero que no tiene control sobre, es la velocidad de conexión de su ISP. Una sencilla herramienta de prueba de velocidad le indica la velocidad de conexión.

Conexión del explorador

Hay algunos factores que se deben tener en cuenta con los exploradores web desde una perspectiva de rendimiento.

Visitar páginas complejas afecta al rendimiento. La mayoría de los exploradores solo tienen un tamaño de caché predeterminado pequeño (alrededor de 90 MB), mientras que la página web promedio suele ser de aproximadamente 1,6 MB, lo que no tarda mucho en acostumbrarse.

El ancho de banda también puede ser un problema. Por ejemplo, si un usuario está viendo vídeos en otra sesión, puede afectar al rendimiento de la página de SharePoint. Aunque no puede impedir que los usuarios transmiten contenido multimedia, puede controlar la forma en que se carga una página para los usuarios.

Consulte los siguientes artículos para conocer diferentes técnicas de personalización de páginas de SharePoint y otros procedimientos recomendados que le ayudarán a lograr un rendimiento óptimo.