Configuración del rendimiento de Difundir presentación de diapositivas (Office Web Apps)

 

Se aplica a: PowerPoint Web App Preview

Última modificación del tema: 2016-11-29

La información proporcionada en este artículo acerca de cómo configurar el rendimiento de Difundir presentación de diapositivas de Microsoft PowerPoint 2010 está destinada a profesionales de TI que mantienen las Microsoft Office Web Apps instaladas en Productos de Microsoft SharePoint 2010 en un servidor independiente o en un conjunto o granja de servidores locales de la organización. En este artículo, Productos de SharePoint 2010 hace referencia a Microsoft SharePoint Server 2010 y a Microsoft SharePoint Foundation 2010, a menos que se indique lo contrario.

Importante

Las instrucciones de rendimiento y capacidad proporcionadas en este artículo son preliminares y están sujetas a cambios. Los resultados pueden variar.

Al usar Difundir presentación de diapositivas de Microsoft PowerPoint, el explorador del asistente a la difusión de presentación de diapositivas sondeará el servidor de difusión de presentación de diapositivas una vez por segundo para comprobar si hay actualizaciones en la presentación de diapositivas. Si hay un gran número de asistentes, esto puede provocar una carga excesiva en los servidores front-end web y, en casos extremos, puede interrumpir otros servicios de la granja de servidores. De forma predeterminada, Difundir presentación de diapositivas está optimizado para admitir difusiones de menos de 50 asistentes. Sin embargo, esto no impide que se unan a la presentación más asistentes. En casos en los que una presentación de Difundir presentación de diapositivas tenga más asistentes, los administradores pueden optimizar el rendimiento de Difundir presentación de diapositivas mediante uno o varios de los métodos descritos en este artículo.

En este artículo:

  • Implementación de una granja de servidores dedicada de SharePoint

  • Configuración de la capacidad de difusión

  • Configuración del intervalo de sondeo

  • Modificación del límite de uso de recursos web de front-end

  • Modificación de la duración máxima de una difusión

  • Establecimiento de un límite para difusiones inactivas

Implementación de una granja de servidores dedicada de SharePoint

En organizaciones que usan Difundir presentación de diapositivas de PowerPoint para un gran número de asistentes de forma regular, los administradores pueden implementar una granja de servidores de SharePoint Server dedicada para la difusión de presentación de diapositivas de PowerPoint. Para obtener más información acerca de cómo planear e implementar una granja de servidores dedicada, vea Planeación de las Office Web Apps (instaladas en Productos de SharePoint 2010) y Implementación de Office Web Apps (instaladas en productos de SharePoint 2010).

Configuración de la capacidad de difusión

Para aumentar la velocidad a la que el servicio de PowerPoint procesa las solicitudes de difusión, los administradores pueden agregar la configuración behaviorConfiguration = "MaxPendingRecieves" para elementos de extremo del servicio BroadcastStateService y agregar el comportamiento MaxPendingReceives al elemento endpointBehaviors en el archivo Web.config de los servidores de nivel medio.

Importante

La adición de esta configuración aumentará el número de asistentes que pueden asistir a las difusiones. Sin embargo, esto puede aumentar los recursos usados por los servidores de nivel intermedio. Se recomienda esta configuración solo para una granja de servidores de difusión dedicada o para una granja de servidores donde se prevé una difusión significativa.

La adición de esta configuración puede requerir la modificación de varios archivos Web.config en cada servidor de la granja de servidores. Para obtener más información acerca de cómo trabajar con archivos Web.config, vea el tema sobre cómo trabajar con archivos Web.config en https://msdn.microsoft.com/es-es/library/ms460914(office.14).aspx.

Para aumentar la capacidad de difusión, edite el archivo Web.config en C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\14\WebServices\PowerPoint\Web.config con el Bloc de notas

En el ejemplo siguiente se muestra cómo aumentar la capacidad del servicio de difusión agregando la configuración behaviorConfiguration = "MaxPendingReceives" y agregando el comportamiento MaxPendingReceives al elemento endpointBehaviors en el archivo Web.config:

<service name="Microsoft.Office.Server.Powerpoint.Pipe.Core.BroadcastStateService"
behaviorConfiguration="RenderingServiceBehavior">
<endpoint name="BinaryHttpRenderingService" address="fast" 
   binding="customBinding" bindingConfiguration="FastClaimsBinding"
   contract="Microsoft.Office.Server.Powerpoint.Interface.Shared.IBroadcastStateService"
behaviorConfiguration="MaxPendingReceives"/>
<endpoint name="BinaryHttpRenderingService" address="secure"
   binding="customBinding" bindingConfiguration="SecureClaimsBinding"
   contract="Microsoft.Office.Server.Powerpoint.Interface.Shared.IBroadcastStateService"
behaviorConfiguration="MaxPendingReceives"/>
</service>
<endpointBehaviors>
  <behavior name="MaxPendingReceives">
    <dispatcherSynchronization maxPendingReceives="10" />
  </behavior>
</endpointBehaviors>

Valores recomendados

Para aumentar la capacidad, el valor recomendado especificado para la configuración de maxPendingRecieves es 10. De forma predeterminada, cuando el comportamiento MaxPendingRecieves no está presente, el valor efectivo es 1.

Comportamiento Configuración Valor

MaxPendingReceives

maxPendingReceives

10

Advertencia

Los cambios que realice al archivo Web.config pueden sobrescribirse cuando instala actualizaciones o Service Pack para Productos de SharePoint 2010 o al actualizar una instalación a la siguiente versión de producto.

Configuración del intervalo de sondeo

En las organizaciones que usan Difundir presentación de diapositivas de PowerPoint para un gran número de asistentes de forma regular, pero que no pueden implementar una granja de servidores de SharePoint dedicada para la difusión de presentación de diapositivas de PowerPoint, los administradores pueden cambiar el valor de intervalo de sondeo que determina con qué frecuencia los asistentes sondean el servidor de difusión de presentación de diapositivas para comprobar si hay actualizaciones de la presentación. El aumento del valor de intervalo de sondeo reducirá el tráfico de sondeo, pero aumentará el tiempo transcurrido antes de que los asistentes vean cambios en la presentación. Se puede especificar el intervalo de sondeo en milisegundos (1000 milisegundos = 1 segundo) mediante Windows PowerShell.

Para configurar el intervalo de sondeo mediante Windows PowerShell

  1. Compruebe si cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell (PS C:\>), escriba el siguiente comando y, a continuación, presione ENTRAR:

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastBrowserHealthyStatePollIntervalInMilliSeconds 2000

Para obtener más información, vea Get-SPPowerPointServiceApplicationProxy y Set-SPPowerPointServiceApplicationProxy.

Modificación del límite de uso de recursos web de front-end

Los administradores pueden modificar la configuración maxConcurrentCalls del elemento serviceThrottling para los comportamientos ViewServiceTypeBehaviors y ViewServiceTypeBehaviorsHttps en el archivo Web.config de PowerPoint. Esta configuración limita los recursos front-end web usados para las vistas por Difundir presentación de diapositivas de la PowerPoint Web App y PowerPoint. La modificación de esta configuración requiere modificar los archivos Web.config en cada servidor front-end de la granja de servidores. Para obtener más información acerca de cómo trabajar con archivos Web.config, vea el tema sobre cómo trabajar con archivos Web.config en https://msdn.microsoft.com/es-es/library/ms460914(office.14).aspx.

Para modificar el límite de uso front-end de Web, edite el archivo Web.config en IIS en C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\14\isapi\ppt\Web.config con el Bloc de notas.

El ejemplo siguiente especifica cuatro serviceThrottling maxConcurrentCalls para cada comportamiento en un servidor con cuatro CPU:

<behavior name="ViewServiceTypeBehaviors" >
  <serviceMetadata httpGetEnabled="true" />
  <serviceThrottling maxConcurrentCalls="16" />
  <AttemptAuthFallback />
</behavior>
  <behavior name="ViewServiceTypeBehaviorsHttps" >
  <serviceMetadata httpGetEnabled="false" />
  <serviceThrottling maxConcurrentCalls="16" />
  <AttemptAuthFallback />
</behavior>

Valores recomendados

Los valores especificados se deben determinar por el número de CPU del servidor.

Comportamiento Configuración Valor

ViewServiceTypeBehaviors

serviceThrottling maxConcurrentCalls

2-5

ViewServiceTypeBehaviorsHttps

serviceThrottling maxConcurrentCalls

2-5

Advertencia

Los cambios que realice al archivo Web.config pueden sobrescribirse cuando instala actualizaciones o Service Pack para Productos de SharePoint 2010 o al actualizar una instalación a la siguiente versión de producto.

Cambio de la duración máxima de una difusión

De forma predeterminada, una difusión caducará o expirará después de 12 horas. Esto admite las reuniones largas y los moderadores que crean una difusión y envían las invitaciones varias horas antes de iniciar una reunión. Sin embargo, una difusión de larga duración puede provocar una carga continuada del servidor si un moderador olvida terminar la difusión después de la reunión y si los asistentes mantienen su explorador abierto después de la reunión. La duración máxima de una difusión se puede especificar (en segundos) mediante Windows PowerShell.

Para cambiar la duración máxima de una difusión mediante Windows PowerShell

  1. Compruebe si cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell (PS C:\>), escriba el siguiente comando y, a continuación, presione ENTRAR:

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastSessionTimeoutInSeconds 21600.

  6. En el símbolo del sistema de Windows PowerShell (PS C:\>), escriba el siguiente comando y, a continuación, presione ENTRAR:

    Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -BroadcastStateIdleTimeoutInSeconds 21600.

Para obtener más información, vea Get-SPPowerPointServiceApplicationProxy y Set-SPPowerPointServiceApplicationProxy.

Establecimiento de un límite de tiempo para difusiones inactivas

Se puede habilitar una configuración adicional para exigir a PowerPoint a que finalice una difusión después de un período de inactividad especificado. De forma predeterminada, esta configuración es 0, lo que indica que no hay límite de tiempo de inactividad. Debe prestarse atención al cambiar esta configuración, ya que difusiones válidas pueden considerarse inactivas si el moderador crea la difusión varias horas antes de una reunión o si hay interrupciones durante una reunión. El tiempo de espera de inactividad de la difusión (en segundos) puede especificarse mediante Windows PowerShell.

Para establecer un límite para difusiones inactivas mediante Windows PowerShell

  1. Compruebe si cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell (PS C:\>), escriba el siguiente comando y, a continuación, presione ENTRAR:

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastPresenterIdleTimeoutInSeconds 14400

Para obtener más información, vea Get-SPPowerPointServiceApplicationProxy y Set-SPPowerPointServiceApplicationProxy.