Konfigurieren der Leistung von "Bildschirmpräsentation übertragen" (Office Web Apps)

 

Gilt für: PowerPoint Web App Preview

Letztes Änderungsdatum des Themas: 2016-11-29

Die Informationen in diesem Artikel zum Konfigurieren der Leistung der Funktion Bildschirmpräsentation übertragen von Microsoft PowerPoint 2010 richten sich an IT-Experten, die in ihrer Organisation lokale Microsoft Office Web Apps-Installationen unter Microsoft SharePoint 2010-Produkte auf einem eigenständigen Server oder in einer Serverfarm verwalten. Sofern nichts anderes angegeben ist, bezieht sich SharePoint 2010-Produkte in diesem Artikel auf Microsoft SharePoint Server 2010 und Microsoft SharePoint Foundation 2010.

Wichtig

Die in diesem Artikel genannten Richtwerte für Leistung und Kapazität sind vorläufig und können geändert werden. Ihre Ergebnisse können davon abweichen.

Bei der Verwendung der Funktion Bildschirmpräsentation übertragen von Microsoft PowerPoint wird der Server für Bildschirmpräsentation übertragen vom Browser des Übertragungsteilnehmers einmal pro Sekunde nach Aktualisierungen der Bildschirmpräsentation abgefragt. Bei einer hohen Anzahl von Teilnehmern kann dies zu einer übermäßigen Arbeitslast der Front-End-Webserver und im Extremfall sogar zur Unterbrechung anderer Dienste in der Serverfarm führen. Standardmäßig ist Bildschirmpräsentation übertragen für die Unterstützung von Übertragungen an weniger als 50 Teilnehmer optimiert. Mögliche weitere Teilnehmer werden jedoch nicht an der Teilnahme an der Präsentation gehindert. Bei einer höheren Anzahl von Teilnehmern an einer Präsentation mit Bildschirmpräsentation übertragen können Administratoren die Leistung von Bildschirmpräsentation übertragen mit einer oder mehreren der in diesem Artikel beschriebenen Methoden optimieren.

Inhalt dieses Artikels:

  • Bereitstellen einer dedizierten SharePoint-Serverfarm

  • Konfigurieren der Übertragungskapazität

  • Konfigurieren des Abrufintervalls

  • Ändern von Einschränkungen der Front-End-Webressourcennutzung

  • Ändern der maximalen Übertragungsdauer

  • Festlegen eines Zeitlimits für Übertragungen im Leerlauf

Bereitstellen einer dedizierten SharePoint-Serverfarm

In Organisationen, in denen die Funktion Bildschirmpräsentation übertragen von PowerPoint regelmäßig für eine hohe Anzahl von Teilnehmern verwendet wird, können Administratoren eine dedizierte SharePoint Server-Farm für die Funktion Bildschirmpräsentation übertragen von PowerPoint bereitstellen. Weitere Informationen zum Planen und Bereitstellen einer dedizierten Serverfarm finden Sie unter Planen von Office Web Apps (installiert in SharePoint 2010-Produkten) und Bereitstellen von Office Web Apps (installiert in SharePoint 2010-Produkten).

Konfigurieren der Übertragungskapazität

Um die Geschwindigkeit zu erhöhen, mit der vom PowerPoint-Dienst Übertragungsanforderungen verarbeitet werden, können Administratoren Endpunktelementen für den BroadcastStateService-Dienst die Einstellung behaviorConfiguration="MaxPendingRecieves" und dem endpointBehaviors-Element in der Datei Web.config auf Servern mittlerer Ebene das MaxPendingReceives-Verhalten hinzufügen.

Wichtig

Durch Hinzufügen dieser Einstellung wird die Anzahl der möglichen Teilnehmer an Übertragungen erhöht. Dies kann jedoch zu einer verstärkten Ressourcenauslastung durch Server mittlerer Ebene führen. Diese Einstellung wird nur bei Verwendung einer dedizierten Übertragungsserverfarm oder einer Serverfarm empfohlen, in der eine erhebliche Übertragungslast erwartet wird.

Wenn Sie diese Einstellung hinzufügen, müssen Sie möglicherweise mehrere Web.config-Dateien auf den einzelnen Farmservern ändern. Weitere Informationen zum Arbeiten mit Web.config-Dateien finden Sie in Arbeiten mit Web.config-Dateien unter https://msdn.microsoft.com/de-de/library/ms460914(office.14).aspx.

Zur Erhöhung der Übertragungskapazität bearbeiten Sie im Windows-Editor die Datei Web.config unter C:\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server Extensions\14\WebServices\PowerPoint\Web.config.

Im folgenden Beispiel wird die Kapazität von Übertragungsdiensten durch Hinzufügen der Einstellung behaviorConfiguration="MaxPendingRecieves" und des MaxPendingReceives-Verhaltens zum endpointBehaviors-Element in der Datei Web.config erhöht:

<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>

Empfohlene Werte

Zum Erhöhen der Kapazität wird für die Einstellung maxPendingReceives der Wert 10 empfohlen. Ohne das MaxPendingRecieves-Verhalten ist der effektive Wert standardmäßig 1.

Verhalten Einstellung Wert

MaxPendingReceives

maxPendingReceives

10

Warnung

Änderungen, die Sie an der Datei Web.config vornehmen, können bei der Installation von Updates oder Service Packs für SharePoint 2010-Produkte oder beim Durchführen eines Upgrades einer Installation auf die nächste Produktversion überschrieben werden.

Konfigurieren des Abrufintervalls

In Organisationen, in denen die Funktion Bildschirmpräsentation übertragen von PowerPoint regelmäßig für eine hohe Anzahl von Teilnehmern verwendet wird, aber keine dedizierte SharePoint-Serverfarm für die Funktion Bildschirmpräsentation übertragen von PowerPoint bereitgestellt werden kann, können Administratoren den Wert des Abfrageintervalls ändern. Mit diesem wird die Häufigkeit bestimmt, mit der Teilnehmer den Server für Bildschirmpräsentation übertragen nach Aktualisierungen der Präsentation abfragen. Bei einem höheren Wert für das Abfrageintervall wird der durch die Abfragen verursachte Datenverkehr reduziert, jedoch wird die Zeitdauer verlängert, bis den Teilnehmern Änderungen der Präsentation angezeigt werden. Das Abfrageintervall kann mit Windows PowerShell in Millisekunden (1000 Millisekunden = 1 Sekunde) angegeben werden.

So konfigurieren Sie das Abfrageintervall mit Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastBrowserHealthyStatePollIntervalInMilliSeconds 2000

Weitere Informationen finden Sie unter Get-SPPowerPointServiceApplicationProxy und Set-SPPowerPointServiceApplicationProxy.

Ändern von Einschränkungen der Front-End-Webressourcennutzung

Administratoren können die Einstellung maxConcurrentCalls des serviceThrottling-Elements für das ViewServiceTypeBehaviors-Verhalten und das ViewServiceTypeBehaviorsHttps-Verhalten in der Datei Web.config für die PowerPoint-Anzeige ändern. Mit dieser Einstellung wird die Auslastung von Front-End-Webressourcen für die Anzeige von PowerPoint Web App und die Funktion Bildschirmpräsentation übertragen von PowerPoint eingeschränkt. Wenn Sie diese Einstellung ändern möchten, müssen Sie die Web.config-Dateien auf jedem Front-End-Server der Farm bearbeiten. Weitere Informationen zum Arbeiten mit Web.config-Dateien finden Sie in Arbeiten mit Web.config-Dateien unter https://msdn.microsoft.com/de-de/library/ms460914(office.14).aspx.

Wenn Sie die Einschränkung der Front-End-Webauslastung ändern möchten, bearbeiten Sie im Windows-Editor die Datei Web.config von IIS unter C:\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server Extensions\14\isapi\ppt\Web.config.

Im folgenden Beispiel werden auf einem Server mit vier CPUs für jedes Verhalten vier serviceThrottling maxConcurrentCalls angegeben:

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

Empfohlene Werte

Die angegebenen Werte sollten sich nach der Anzahl der CPUs auf dem Server richten.

Verhalten Einstellung Wert

ViewServiceTypeBehaviors

serviceThrottling maxConcurrentCalls

2-5

ViewServiceTypeBehaviorsHttps

serviceThrottling maxConcurrentCalls

2-5

Warnung

Änderungen, die Sie an der Datei Web.config vornehmen, können bei der Installation von Updates oder Service Packs für SharePoint 2010-Produkte oder beim Durchführen eines Upgrades einer Installation auf die nächste Produktversion überschrieben werden.

Ändern der maximalen Übertragungsdauer

Standardmäßig läuft eine Übertragung nach 12 Stunden ab. Damit werden lange Besprechungen sowie Referenten unterstützt, die mehrere Stunden vor Beginn einer Besprechung die Übertragung erstellen und Einladungen senden. Eine lange Übertragungsdauer kann jedoch eine anhaltende Serverlast verursachen, wenn ein Referent die Übertragung nach der Besprechung nicht beendet und die Teilnehmer den Browser nach der Besprechung geöffnet lassen. Die maximale Dauer einer Übertragung kann mit Windows PowerShell in Sekunden angegeben werden.

So ändern Sie die maximale Dauer einer Übertragung mit Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastSessionTimeoutInSeconds 21600.

  6. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -BroadcastStateIdleTimeoutInSeconds 21600.

Weitere Informationen finden Sie unter Get-SPPowerPointServiceApplicationProxy und Set-SPPowerPointServiceApplicationProxy.

Festlegen eines Zeitlimits für Übertragungen im Leerlauf

Mit einer weiteren Einstellung können Sie PowerPoint nach einer angegebenen Leerlaufzeit zum Beenden einer Übertragung zwingen. Der Standardwert dieser Einstellung ist 0 (null), d. h., dass keine Leerlaufeinschränkung besteht. Gehen Sie beim Ändern dieser Einstellung vorsichtig vor, da sich auch gültige Übertragungen im Leerlauf befinden können, wenn der Referent die Übertragung bereits mehrere Stunden vor einer Besprechung erstellt oder während einer Besprechung Unterbrechungen eintreten. Das Leerlauftimeout für Übertragungen kann mit Windows PowerShell in Sekunden angegeben werden.

So legen Sie ein Zeitlimit für Übertragungen im Leerlauf mit Windows PowerShell fest

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastPresenterIdleTimeoutInSeconds 14400

Weitere Informationen finden Sie unter Get-SPPowerPointServiceApplicationProxy und Set-SPPowerPointServiceApplicationProxy.