Compartir a través de


Optimización del rendimiento de los servidores web

En este tema se describen los métodos de ajuste del rendimiento y las recomendaciones para los servidores web de Windows Server 2022.

Selección del hardware adecuado para el rendimiento

Es importante seleccionar el hardware adecuado para satisfacer la carga web esperada, teniendo en cuenta la carga media, la carga máxima, la capacidad, los planes de crecimiento y los tiempos de respuesta. Los cuellos de botella de hardware limitan la eficacia de la optimización del software.

Optimización del rendimiento para hardware de servidor proporciona recomendaciones para que el hardware evite las siguientes restricciones de rendimiento:

  • Las CPU lentas ofrecen una potencia de procesamiento limitada para cargas de trabajo intensivas de CPU, como escenarios de ASP, ASP.NET y TLS.

  • Una caché de procesador L2 o L3/LLC pequeña podría afectar negativamente al rendimiento.

  • Una cantidad limitada de memoria afecta al número de sitios que se pueden hospedar, a la cantidad de scripts de contenido dinámico (como ASP.NET) que se pueden almacenar y al número de grupos de aplicaciones o procesos de trabajo.

  • Las redes se convierten en un cuello de botella debido a un adaptador de red ineficiente.

  • El sistema de archivos se convierte en un cuello de botella debido a un subsistema de disco o adaptador de almacenamiento ineficiente.

Procedimientos recomendados del sistema operativo

Si es posible, comience con una instalación limpia del sistema operativo. La actualización del software puede dejar una configuración del Registro obsoleta, no deseada o subóptima y servicios y aplicaciones instalados anteriormente que consumen recursos si se inician automáticamente. Si hay otro sistema operativo instalado y debe conservarlo, debe instalar el nuevo sistema operativo en una partición diferente. De lo contrario, la nueva instalación sobrescribe la configuración de %Program Archivos%\Archivos comunes.

Para reducir las interferencias de acceso al disco, coloque el archivo de paginación del sistema, el sistema operativo, los datos web, la caché de plantillas ASP y el registro de Internet Information Services (IIS) en discos físicos independientes, si es posible.

Para reducir la contención de los recursos del sistema, instale Microsoft SQL Server e IIS en servidores diferentes, si es posible.

Evite instalar servicios y aplicaciones no esenciales. En algunos casos, puede valer la pena deshabilitar los servicios que no son necesarios en un sistema.

Configuración del sistema de archivos NTFS

El conmutador global del sistema NtfsDisableLastAccessUpdate (REG_DWORD) 1 se encuentra en HKLM\System\CurrentControlSet\Control\FileSystem y se establece de forma predeterminada en 1. Este conmutador reduce la carga de E/S de disco y las latencias al deshabilitar la actualización de marca de fecha y hora para el último acceso a archivos o directorios. Las instalaciones limpias de Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 y Windows Server 2008 habilitan esta configuración de forma predeterminada y no es necesario ajustarla. Las versiones anteriores de Windows no establecían esta clave. Si el servidor ejecuta una versión anterior de Windows o se actualizó a Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 o Windows Server 2008, debe habilitar esta configuración.

La desactivación de las actualizaciones es eficaz cuando se utilizan grandes conjuntos de datos (o muchos hosts) que contienen miles de directorios. Se recomienda usar el registro de IIS en su lugar si mantiene esta información solo para la administración web.

Advertencia

Algunas aplicaciones, como las utilidades de copia de seguridad incremental, dependen de esta información de actualización y no funcionan correctamente sin ella.

Referencias adicionales