Rendering op de client configureren
Wanneer u naar een weergave in Tableau Server navigeert, kan de verwerking die nodig is om de weergave weer te geven (rendering) worden uitgevoerd door het clientapparaat of door Tableau Server. De keuze hangt af van de complexiteit van de weergave, die wordt bepaald door het aantal markeringen, rijen, kolommen en meer. Als een weergave minder complex is, kan een clientapparaat de weergave sneller renderen. Als een weergave complexer is, is het sneller om een verzoek naar Tableau Server te sturen en gebruik te maken van het grotere berekeningsvermogen van de server.
Opmerking: als in een weergave het markeringstype Veelhoek of de functie Paginageschiedenis wordt gebruikt, wordt rendering op de server altijd uitgevoerd, ook als rendering op de client is ingeschakeld.
Ondersteunde browsers
Rendering op de client wordt ondersteund in Internet Explorer versie 9.0 of hoger, Firefox, Chrome en Safari. Al deze webbrowsers bevatten het HTML 5-element <canvas>
, dat vereist is voor rendering op de client.
Rendering op de client wordt ook ondersteund door de Tableau Mobile-app.
De complexiteitsdrempel configureren voor computers en mobiele apparaten
Omdat computers meer verwerkingsvermogen hebben dan mobiele apparaten, voert Tableau Server meer rendering op de client uit op computers dan op mobiele apparaten.
Als serverbeheerder kunt u configureren wanneer rendering op de client plaatsvindt op computers en mobiele apparaten door de complexiteitsdrempel voor elk van beide aan te passen. U kunt bijvoorbeeld de drempel voor mobiele apparaten verlagen als u merkt dat de weergaven hierop langzaam verlopen. Of u kunt de drempel verhogen om het aantal verzoeken aan Tableau Server te verminderen.
De complexiteitsdrempel voor webbrowsers is standaard ingesteld op 100. Gebruik de volgende opdracht om de complexiteitsdrempel voor computers aan te passen:
tsm configuration set -k vizqlserver.browser.render_threshold -v [new value]
De complexiteitsdrempel voor mobiele apparaten is standaard ingesteld op 60. Gebruik de volgende opdracht om de complexiteitsdrempel voor mobiele apparaten aan te passen:
tsm configuration set -k vizqlserver.browser.render_threshold_mobile -v [new value]
Als u de drempelwaarde voor mobiele apparaten bijvoorbeeld wilt wijzigen in 40, kunt u de volgende opdracht invoeren:
tsm configuration set -k vizqlserver.browser.render_threshold_mobile -v 40
Zie tsm configuration set-opties voor meer informatie over het gebruik van 'tsm option set'.
Rendering op de client uitschakelen
Rendering op de client is standaard ingeschakeld en wordt aanbevolen om de prestaties van weergaven te verbeteren. Mogelijk wilt u rendering op de client echter tijdelijk uitschakelen voor testdoeleinden of als uw server voornamelijk wordt gebruikt door computers of mobiele apparaten met zeer weinig verwerkingsvermogen.
Gebruik de volgende opdracht om rendering op de client uit te schakelen:
tsm configuration set -k vizqlserver.browser.render -v false
Zie tsm configuration set-opties voor meer informatie over het gebruik van 'tsm option set'.
Testen met de URL-parameter
Als u rendering op de server per sessie wilt testen, voert u ?:render=false
in aan het einde van de URL van de weergave. Bijvoorbeeld:
http://localhost/views/Supplies/MyView?:render=false
Als rendering op de client is uitgeschakeld op Tableau Server, voert u ?:render=true
in om dit voor de sessie in te schakelen:
http://localhost/views/Supplies/MyView?:render=true
U kunt ook bepaalde complexiteitsdrempels testen op individuele weergaven om vast te stellen of het passend is om de serverbrede drempel voor uw server en netwerkomstandigheden aan te passen. Het kan bijvoorbeeld zijn dat omslagpunten met een lagere complexiteit (zoals 80) of een hogere complexiteit (zoals 120) leiden tot een betere respons op gebruikersinteracties. Als u een drempel wilt testen, kunt u de standaardconfiguratie van de server (weergave op de client ingeschakeld) behouden en de waarde voor de testdrempel invoeren aan het einde van de URL van de weergave. Bijvoorbeeld:
http://localhost/views/Supplies/MyView?:render=80