Whitepaper Performance im visionapp Access Portal



Ähnliche Dokumente
visionapp Server Management 2008 R2 SP1

Autostart von Citrix-Anwendungen im vap 2006 R2 - Technische Dokumentation

vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation

Automated Deployment Services. visionapp Platform Management Suite. Technische Dokumentation

Windows 2008R2 Server im Datennetz der LUH

MSDE 2000 mit Service Pack 3a

Windows 2008 Server im Datennetz der LUH

visionapp Base Installation Packages (vbip) Update

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

ARAkoll 2013 Dokumentation. Datum:

Avira Management Console Optimierung für großes Netzwerk. Kurzanleitung

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Professionelle Seminare im Bereich MS-Office

Step by Step Webserver unter Windows Server von Christian Bartl

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Whitepaper. Produkt: address manager David XL Tobit InfoCenter AddIn für den address manager Zuordnung

Überprüfung der digital signierten E-Rechnung

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

my.green.ch... 2 Domänenübersicht... 4

2) Je AES können max Monitorpunkte gesetzt werden. Daher ist es sinnvoll auch je max Nst einen QServer/DIALit JServer aufzusetzen.

Microsoft Update Windows Update

EasyWk DAS Schwimmwettkampfprogramm

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Anlage eines neuen Geschäftsjahres in der Office Line

Clients in einer Windows Domäne für WSUS konfigurieren

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Kleines Handbuch zur Fotogalerie der Pixel AG

SJ OFFICE - Update 3.0

Tutorial: Wie nutze ich den Mobile BusinessManager?

Benutzeranleitung Service Desk Tool Erizone

Service & Support. Was sind die Vorraussetzungen für einen Client-Server-Betrieb mit Simatic WinCC (<V5 & V5)? WinCC.

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. Bachstraße 47, 3580 Mödring

HSR git und subversion HowTo

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Einstellen der Makrosicherheit in Microsoft Word

Intrexx unter Windows Server 2008

Updatehinweise für die Version forma 5.5.5

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2012 Express with management tools

Erfassen von Service-Meldungen über das Web-Interface auf

Kurzanleitung zum Einrichten des fmail Outlook Addin

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Projektmanagement in Outlook integriert InLoox 5.x Installationshilfe für Windows Terminalserver

Anleitung Captain Logfex 2013

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Dokumentation: Selbstregistrierung

Installation und Dokumentation juris Smarttags 1.0

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Hinweise bei Problemen mit Makros

NEVARIS Umstellen der Lizenz bei Allplan BCM Serviceplus Kunden von der NEVARIS SP Edition auf NEVARIS Standard/Professional

Informationen zum neuen Studmail häufige Fragen

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Task: Nmap Skripte ausführen

Kostenstellen verwalten. Tipps & Tricks

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

GFI-Produkthandbuch. Einschränkungen und Lizenzierungshandbuch für GFI MailArchiver- Archivierung

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

SANDBOXIE konfigurieren

Übung - Datensicherung und Wiederherstellung in Windows 7

Support Center Frankfurt Windows 2000 Server Neuer Client im Netzwerk

FORUM HANDREICHUNG (STAND: AUGUST 2013)

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Benutzerkonto unter Windows 2000

Erste Einstellungen im Alumni System

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Version 1.0 [Wiederherstellung der Active Directory] Stand: Professionelle Datensicherung mit SafeUndSave.com. Beschreibung.

Beschaffung mit. Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System

Intrexx auf einem Windows 2012 Server

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Wissenswertes über LiveUpdate

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

ISA Server Exchange RPC over HTTPS mit NTLM-Authentifizierung

Whitepaper. Produkt: address manager Outlook AddIn für den address manager Zuordnung. combit GmbH Untere Laube Konstanz

GSM: Airgap Update. Inhalt. Einleitung

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Einkaufslisten verwalten. Tipps & Tricks

Installationsanleitung dateiagent Pro

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße Essen Telefon Telefax

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP

Browserkonfiguration für Internet Explorer 6.0

Transkript:

Whitepaper Performance im visionapp Access Portal www.visionapp.com

Inhalt 1 Einleitung... 2 2 Das Caching... 2 2.1 Caching von DB-Ressourcen... 2 2.2 Caching von DB-Konfigurationswerten... 2 2.3 Caching von visionapp.config... 2 3 Konfigurationswerte... 3 3.1 NestedGroupDepth (visionapp.config)... 3 3.2 ReadInAppSetType (Konfigurationsdaten)... 3 3.3 AddPrimaryGroup (visionapp.config)... 3 3.4 DirRoot (visionapp.config)... 3 3.5 DirAuthType (visionapp.config)... 3 4 Multidomänenunterstützung... 3 4.1 Anonymous/Formularbasierte Anmeldung... 4 4.2 Basic/Integrated Anmeldung... 4 5 Microsoft ActiveDirectory vs. Globalcatalog... 4 6 One-Frame vs. Two-Frame-Anzeige... 4 www.visionapp.com 1

1 Einleitung Dieses Whitepaper behandelt das Performanceverhalten des visionapp Access Portals (vap). Durch mehrere Umstrukturierungen und die Umstellung von Version vap 4.5 SP1 auf Version vap 2006 ist es zu einigen Änderungen gekommen. 2 Das Caching Das Cacheverhalten hat sich grundlegend geändert. Werte werden nicht mehr eine bestimmte Zeit lang im Speicher des Webservers gehalten, sondern so lange, bis sich die Daten ändern. Dies kann entweder durch Administration im visionapp Control Center (vcc) oder durch ein explizites Löschen des Caches geschehen. Das Caching ist standardmäßig aktiviert und sollte nur in Ausnahmefällen deaktiviert werden, da Webserveranfragen ansonsten ca. dreimal so lange dauern. 2.1 Caching von DB-Ressourcen Ist eine Aktualisierung des Cache notwendig, so wird diese automatisch über ein Flag in der Datei DBResources.config ausgelöst. Das Caching von DB-Ressourcen kann in der visionapp.config deaktiviert werden. Nehmen Sie dazu die folgende Einstellung vor: <DBResourceCache>false</DBResourceCache> 2.2 Caching von DB-Konfigurationswerten Ist Aktualisierung des Cache notwendig, so wird diese automatisch über ein Flag in der Datei DBConfiguration.config ausgelöst. Das Caching von Konfigurationswerten kann in der visionapp.config deaktiviert werden. Nehmen Sie dazu die folgende Einstellung vor: <DBConfigCache>false</DBConfigCache> 2.3 Caching von visionapp.config Im Caching der Portal-Grundeinstellungen, die sich in der Datei visionapp.config befinden, hat sich zur Version vap 4.5 nichts geändert. Sobald eine Änderung in der Datei vorgenommen wird, wird auch der Cache für diese Werte aktualisiert. Das Caching dieser Datei kann nicht ausgeschaltet werden. www.visionapp.com 2

3 Konfigurationswerte Bestimmte Konfigurationswerte des vap haben entsprechende Auswirkungen auf die Performance der Gesamtanwendung. Im Folgenden wird der jeweilige Konfigurationsparameter genannt. In Klammern finden Sie den Ort, an dem dieser Parameter zu finden ist: visionapp.config Der Parameter ist in der Datei visionapp.config auf dem Webserver zu finden. Änderungen könne im vap-thema des visionapp Control Centers unter Basiseinstellungen Portaloptionen visionapp.config vorgenommen werden. Konfigurationsdaten Der Parameter ist in der Datenbank des vap zu finden. Änderungen können im vap-thema des visionapp Control Centers unter Basiseinstellungen Portaloptionen Konfigurationsdaten vorgenommen werden. 3.1 NestedGroupDepth (visionapp.config) Dieser Wert hat erhebliche Auswirkungen auf die Performance. Wenn verschachtelte Gruppen im Portal aktiviert werden(nestedgroupdepth > 0), sollte auch dringend das Caching dafür aktiviert werden. Der Konfigurationswert dafür lautet NestedCacheTime und wird in Minuten angegeben. 3.2 ReadInAppSetType (Konfigurationsdaten) Dieser Wert hat erhebliche Auswirkungen auf die Performance. Es wird dringend empfohlen, den Wert auf LDAP einzustellen (Beachten Sie hierzu die Online-Hilfe). 3.3 AddPrimaryGroup (visionapp.config) Die PrimaryGroup sollte aber nur dann aktiviert werden, wenn sie auch wirklich gebraucht wird. Dieser Wert hat nur geringe Auswirkungen auf die Performance. 3.4 DirRoot (visionapp.config) Wenn der Wert fehlt, wird der Root-Pfad durch einen zusätzlichen LDAP-Zugriff automatisch ermittelt. Das führt zu leichten Performanceeinbußen. 3.5 DirAuthType (visionapp.config) Wenn LDAPS durch die Angabe von NamePwdSSL aktiviert wird, so führt das zu leichten Performanceeinbußen. 4 Multidomänenunterstützung Jede Domäne sollte über eine schnelle Netzanbindung zum Domänencontroller verfügen, um optimale Performance zu gewährleisten. www.visionapp.com 3

4.1 Anonymous/Formularbasierte Anmeldung Werden mehrere Domänen konfiguriert, so erscheint auf der Anmeldeseite des Portals ein Auswahlfeld, über das der Benutzer seine Domäne wählen kann. Jeder Eintrag dieses Auswahlfeldes entspricht einem UserDirectory-Eintrag in der Datei visionapp.config. Die angezeigten Texte dieser Auswahlbox bestimmt der Parameter LogonDomainDisplayType innerhalb der Konfigurationsdaten. Achtung: Wird als LogonDomainDisplayType der Wert ShowDomainNetbios angegeben und der Netbios-Name ist nicht in der visionapp.config-datei angegeben, so kann es bei der automatischen Auflösung vom Netbios-Namen zu Performanceproblemen kommen. Insbesondere bei nicht vertrauten Domänen (not-trusted domains) kann dies der Fall sein. Hier ist es dann erforderlich den Netbios-Namen bei der Verzeichniskonfiguration in der Datei visionapp.config anzugeben. Auf die Performance hat die automatische Auflösung keine Auswirkung, da eine Auflösung nur auf der Login-Maske vorgenommen wird. 4.2 Basic/Integrated Anmeldung Bei dieser Anmeldeart können nur gegenseitig vertraute Domänen angebunden werden. Achtung: Das Mapping der Domäne zu einem speziellen UserDirectory-Eintrag in der visionapp.config erfolgt hier entweder über den DNS oder den Netbios-Namen der Domäne. Wie das Mapping durchgeführt wird, ist abhängig davon, wie die HTTP-Variable AUTH_USER vom IIS gefüllt wird. Beispiel: dom1\user2 Netbios-Auflösung, aber: user3@dom1.net Keine Auflösung. Damit möglichst keine Performanceeinbußen entstehen, sollte der Netbios-Name in der visionapp.config angegeben werden. Andernfalls wird bei jeder Webserveranfrage eine Netbios-Namensauflösung durchgeführt. 5 Microsoft ActiveDirectory vs. Globalcatalog Bei Verwendung von Global Catalog (siehe Online-Hilfe) ist immer ein LDAP-Zugriff mehr nötig als bei Verwendung von Active Directory. Daher wird empfohlen, den Global Catalog nur einzusetzen, wenn es unumgänglich ist. Der Einsatz von Global Catalog führt allerdings nur zu leichten Performanceeinbußen. 6 One-Frame vs. Two-Frame-Anzeige Die Entscheidung für die Benutzung von zwei Frames hat erhebliche Auswirkungen auf die Performance (Mandanten Allgemein). Es wird dringend empfohlen, die One-Frame-Anzeige einzusetzen. Bei Verwendung von zwei Frames werden bei jeder Benutzeranfrage (jedem Klick im vap) zwei Webserveranfragen abgesetzt. Dadurch wird also fast die doppelte Anzahl von Ressourcen des Webservers beansprucht. Der Headerframe wird in der Regel etwas schneller aufgebaut, da hier weniger Anzeigeelemente zu sehen sind. Der Bodyframe wird dafür mit der www.visionapp.com 4

Anzeige aller Webparts langsamer aufgebaut. Unabhängig von der Anzahl der Anzeigelement in den beiden Frames werden jedoch die gleichen Active Directory und Datenbankzugriffe durchgeführt, die in der Summe zu Performanceeinbußen führen. Impressum Weitergabe und Gewährleistung Die in diesem Dokument enthaltenen Informationen, Konzepte und Ideen sind Eigentum der visionapp GmbH. Eine Weitergabe, auch in Auszügen, ohne die Zustimmung der visionapp GmbH ist nicht gestattet und führt in jedem Falle zu rechtlichen Konsequenzen. Alle Produktbeschreibungen haben lediglich allgemeinen und beschreibenden Charakter und sind nicht als Zusicherung bestimmter Eigenschaften oder als Gewährleistungs- oder Garantieerklärung zu verstehen. visionapp übernimmt keine ausdrückliche oder stillschweigende Gewähr für Dokumentation. Alle Rechte vorbehalten visionapp August 06 Über visionapp Die visionapp GmbH ist spezialisiert auf die Planung, Implementierung und den Betrieb von serverbasierten Infrastruktur- und Portal-Lösungen auf Basis von Microsoft- und Citrix- Technologien. Das Unternehmen verfügt über im Markt derzeit einzigartige Produkte und Dienstleistungen, die es ermöglichen, Windows Terminal Server-Infrastruktur zu optimieren und kostengünstiger zu administrieren. Im Mittelpunkt stehen automatisierte Deployment Tools (visionapp Platform Management Suite), das Zugangsportal visionapp Access Portal sowie Consulting- und ASP-Dienstleistungen. Das Lösungsangebot ist auf die Bedürfnisse großer und mittelständischer Unternehmen aus den Bereichen Finanzdienstleistung, Industrie, Handel und öffentliche Verwaltungen zugeschnitten. Weitere Informationen visionapp GmbH Head Office Frankfurt Theodor-Heuss-Allee 110 D-60486 Frankfurt am Main web: www.visionapp.com www.visionapp.com 5