Best Practices für Citrix und Terminal Server
In diesem Abschnitt werden verschiedene Einstellungen für CaseWare Funktionen beschrieben, die modifiziert werden können, um die Performance auf einem Citrix-/Terminal Server zu verbessern.
Performance
Die Performance von CaseWare in einer Citrix- oder Terminal Server-Umgebung kann von den folgenden zwei Hauptfaktoren beeinflusst werden: CPU-Auslastung und Netzwerk-Bandbreite.
Wenn Sie Probleme mit der Performance haben, stellen Sie zunächst sicher, dass Sie ausreichend Ressourcen in diesen Bereichen zur Verfügung haben.
Die folgenden Empfehlungen beziehen sich auf das Speichern von CaseWare Dateien in Ihrer Citrix-Umgebung.
- Speichern Sie CaseWare Dateien niemals auf dem lokalen Laufwerk (tsclient) des Computers, der auf die Citrix-Umgebung zugreift.
- Um sicherzustellen, dass Ihre CaseWare Dateien für Clients verfügbar sind, die keine Citrix-Sitzung verwenden, speichern Sie Ihre Dateien in einem Bereich Ihres Netzwerks, auf den unter Windows als zugeordnetes Laufwerk zugegriffen werden kann.
Netzwerk-Lizenzierung
Die Lizenzüberprüfung wurde von Anwendern entwickelt, die transportable Arbeitscomputer auschecken. Beim Einsatz in einer Citrix-Umgebung kann ein Anwender manchmal alle anderen Anwender für CaseWare sperren. Wir raten davon ab, die Lizenzüberprüfung in einer Citrix/Terminal Server Umgebung zu verwenden.
Live-Update
Live-Update ist ein Mechanismus, bei dem Änderungen, die in einer Mandantendatei vorgenommen werden, sofort an alle anderen Benutzer verteilt werden, die an derselben Mandantendatei arbeiten. Für jedes geöffnete Fenster, dessen Inhalt von einem beliebigen Anwender geändert wurde, erfolgt sofort eine Aktualisierung, was Netzwerk-Bandbreite und CPU-Prozessorleistung beansprucht.
Live-Update sollte in einer Citrix/Terminal Server Umgebung deaktiviert werden. Der beste Weg, um sicherzustellen, dass es immer ausgeschaltet ist, um eine Zeile zu der CV.VER Datei hinzuzufügen, damit CaseWare die Konfigurationsinformationen beim Start überprüft.
Zum Deaktivieren des Live-Updates:
- Öffnen Sie die CV.VER Datei im Texteditor. Diese Datei befindet sich im Root CaseWare Installationsverzeichnis.
- Geben Sie in einer neuen Zeile liveupdate=0ein.
- Speichern Sie die CV.VER Datei. Stellen Sie sicher, dass das Speichertyp Feld auf Alle Dateien (*.*) gesetzt ist, so dass Sie nicht CV.VER als Textdatei umbenennen.
Bitte beachen Síe: Verwenden Sie nicht die Einstellung unter Extras | Optionen | Erweitert | Netzwerk zum Deaktivieren des Live-Updates. Diese Einstellung wirkt sich nur auf die aktive Datei aus. Das Ändern der CV.VER Datei deaktiviert Live-Update für alle CaseWare Dateien.
Liste der Benutzer
Der Bereich Liste der Benutzer kann einen höheren Datenverkehr verursachen, sofern der Bereich aktiv ist. Daher sollte der Bereich in diesen Umgebungen deaktiviert werden, es sei denn, er ist für Ihren Prozess zwingend notwendig. Dies ist eine Einstellung, die für jeden Benutzer vorgenommen werden muss.
Zum Deaktivieren des Bereichs Liste der Benutzer:
- Öffnen Sie das Start-Menü in Windows und führen Sie einen der beiden folgenden Schritte aus:
- Auswahl Start..
- Wählen Sie Suchprogramme und Dateien Feld
- Eingabe regedit.exe und drücken Sie Eingabe. Der Registrierungseditor wird geöffnet.
- Finden Sie im Registrierungseditor den Schlüssel HKEY_CURRENT_USER\Software\CaseWare International\Working Papers\2018.00\Settings\UserListWindow.
- Führen Sie einen Doppelklick aus, um die Datei zu öffnen. Ändern Sie den Wert von 1 in 0.
- Wählen Sie Datei | Beenden.
Diese Registrierungseinstellung wird zugewiesen, wenn Sie CaseWare das nächste Mal öffnen.
Einstellungen Historie
Historieneinstellungen können Auswirkungen auf die Performance vernetzte CaseWare Umgebungen haben. Die Historieneinstellungen werden in CaseWare pro Datei angewendet, d. h., Sie müssen diese Best Practices auf jede Mandantendatei anwenden.
Historie Nachverfolgung deaktivieren:
- Wählen Sie Engagement | Historie | Autom. Vergleich.
- Stellen Sie sicher, dass Automatischer Vergleich aller Dokumente auf Ohne gesetzt ist.
- Klicken Sie auf die Einstellungen Registerkarte und deaktivieren Sie die Optionen für alle Elemente, deren Historie in Ihrer Umgebung nicht nachverfolgt werden muss. Wenn Sie die Historie für weniger Elemente nachverfolgen, benötigen Sie weniger Bandbreite.
- Wählen Sie OK.
Automatischer Seitenumbruch
Der Automatische Seitenumbruch kann eine erhöhte Bandbreite im Netzwerk erfordern.
Zum Deaktivieren des Automatischen Seitenumbruchs:
- Öffnen Sie die CV.VER Datei im Texteditor. Diese Datei befindet sich im Root CaseWare Installationsverzeichnis.
- Geben Sie in einer neuen Zeile BackgroundPagination=0 ein.
- Speichern Sie die CV.VER Datei. Stellen Sie sicher, dass das Speichertyp Feld auf Alle Dateien (*.*) gesetzt ist, so dass Sie nicht CV.VER als Textdatei umbenennen.
Automatischer Vergleich
Der Autom. Vergleich kann verwendet werden, um Dokumente auf Änderungen hin zu vergleichen, die auf mehreren verschiedenen Stadien der Dokumentenaufbereitung basieren. In einer Citrix/Terminal Server Umgebung kann diese Funktion Bandbreite und CPU-Prozessorleiste verbrauchen und sollte deshalb nur aktiviert sein, wenn sie benötigt wird.
Zum Deaktivieren des Autom. Vergleichs:
- Wählen Sie Engagement | Historie.
- Klicken Sie auf die Automatischer Vergleich Registerkarte und stellen Sie sicher, dass im Drop-down-Menü Ohne angezeigt wird.
- Wählen Sie OK.
CaseView
Die CaseView Automatisch Speichern Option erfordert erhöhten Netzwerkverkehr und sollte daher, wenn möglich, in diesen Umgebungen deaktiviert werden.
Um Automatisch Speichern zu deaktivieren:
- Wählen Sie in CaseView Extras | Optionen | Autom. Speichern.
- Deaktivieren Sie Automatisch Speichern.
- Wählen Sie OK.
Datenspeicher
Um eine optimale Performance zu erreichen, sollte der Datenspeicher mit Datenspeicher Administrator eingerichtet werden.
- In den Einstellungen auf der Registerkarte Datenspeicher Administrator sollte im Feld Synchronisierung der Eintrag Nur beim Starten des Programms ausgewählt ist.
- Das Feld Mandant nachverfolgen auf der Registerkarte Einstellungen kontrolliert, wie Dateien im Datenspeicher nachverfolgt werden. Für diese Environments soltte Nachverfolgen - nicht mit Unternehmen gemeinsam nutzen oder Nachverfolgung deaktivieren ausgewählt sein.
- Die Ping-Frequenz kann in der Datei CV.VER festgelegt werden. Pinging aktualisiert nur das Status-Symbol in der Benutzeroberfläche. Häufiges Pingping kann die Reaktionsfähigkeit des Datenspeichers reduzieren. Der Wert StorePingFrequency legt die Zeitspanne (in Sekunden) fest, die CaseWare zwischen den Überprüfungen wartet, um zu sehen, ob der Datenspeicher online ist.
- Öffnen Sie die CV.VER Datei im Texteditor. Diese Datei befindet sich im Root CaseWare Installationsverzeichnis.
- Lokalisieren Sie den StorePingFrequency=xx Eintrag. Der Standardwert ist 120 (Sekunden). Er kann für diese Umgebungen jedoch auf 500 oder mehr erhöht werden.
- Speichern Sie die CV.VER festgelegt werden. Stellen Sie sicher, dass das Speichertyp Feld auf Alle Dateien (*.*) gesetzt ist, so dass Sie nicht CV.VER als Textdatei umbenennen.
Bitte beachen Síe: Die Einstellung Nachverfolgen - gemeinsam mit Unternehmen nutzen sollte nur verwendet werden, wenn Sie CaseWare Tracker verwenden und es notwendig ist, die Dateien zu überwachen, an denen andere Benutzer arbeiten, da diese Funktion eine erhöhte Netzwerkbandbreite erfordert.
Um die Ping-Frequenz zu reduzieren:
Antivirensoftware
Einige Antivirenprogramme können Probleme mit der CaseWare und SmartSync Funktionalität verursachen, indem sie erforderliche Dateien beim Scannen sperren. Eine komplette Liste dieser Dateien erhalten Sie unter Fehlerbehebung - SmartSync.
Citrix und Terminal Server
In diesem Abschnitt finden Sie Hinweise zu Feineinstellungen in Citrix-/Terminal Server-Umgebungen.
- Anwender wechseln/Installieren: Dieser Befehl platziert die Server-Sitzung in den Installation Modus. In diesem Modus werden die Schlüssel aller Programme, die in die Registrierung schreiben, nun automatisch in die Shadow Registry gespiegelt.
- Anwender wechseln/Ausführen: Dieser Befehl platziert die Server-Sitzung in den Ausführen Modus. Dies ist der Standardmodus, in dem Anwendungen ausgeführt werden.
Um in die Citrix oder Terminal Server Shadow Registry die Standard CaseWare Einstellungen einzupflegen:
- Melden Sie sich am Citrix-/Terminal Server an und öffnen Sie eine Eingabeaufforderung.
- Geben Sie den folgenden Befehl ein, um den Installation Modus.
- Anwender wechseln/Installieren
- Starten Sie CaseWare und legen Sie die gewünschten Standardeinstellungen für das Programm fest.
- Beenden Sie CaseWare und kehren Sie zurück zum Ausführen Modus mit dem Befehl:
- Change User /Execute
Prüfen Sie die Shadow Registry, um sicherzustellen, dass die korrekten CaseWare Registrierungsschlüssel vorhanden sind. Ist dies der Fall, sollten Einstellungen für alle nachfolgenden Benutzer, die sich am Citrix-/Terminal Server anmelden, automatisch in deren Registrierungsteilstrukturen übertragen werden.
SmartSync auf Citrix und Terminal Server
Dieser Abschnitt bietet Best Practices beim Einsatz von SmartSync in einer Citrix/Terminal Server Umgebung.
Zentrale Administration
SmartSync ermöglicht CaseWare Anwendern, weniger Netzwerk-Ressourcen zu verwenden, wenn Mandantendateien gemeinsam genutzt werden. Außerdem können Benutzer mit einer Remote-Verbindung oder einer unterbrochenen Verbindung unter Verwendung von SmartSync auf ihrer eigenen lokalen Kopie einer Mandantendatei arbeiten, wobei ihre Änderungen mit der übergeordneten Datei synchronisiert werden, wenn eine Verbindung mit dem Büronetzwerk besteht.
Es gibt zwei Standardszenarios für den Einsatz von SmartSync innerhalb einer Citrix-/Terminal Server-Installation:
- Mitarbeiter, die über eine Remote-Verbindung arbeiten und somit keinen Zugriff auf den Server haben, wenn sie außerhalb tätig sind.
- Große Mandantendateien, die von mehreren Benutzern gemeinsam bearbeitet werden, wobei die Performance inakzeptabel langsam ist.
Außerhalb tätige Mitarbeiter und Citrix
Unternehmen haben häufig Teams, die über Remote-Zugriff außerhalb des Büros in einer Mandantendatei arbeiten. Diese Mitarbeiter können von SmartSync profitieren, da sie in Bezug auf die Änderungen anderer Mitarbeiter immer auf dem aktuellen Stand sind und als Team beim Mandanten vor Ort effektiver arbeiten.
Große Mandantendateien
In großen Mandantendateien kann diese Performance-Minderung erheblich sein. Dies tritt auf, da Windows sein Netzwerk-Caching deaktiviert, sobald zwei oder mehr Personen eine Datei mit Lese- und Schreibrechten teilen. Bei großen Dateien erhöht dies signifikant den Datenverkehr, den CaseWare über das Netzwerk sendet.
SmartSync kann verwendet werden, um separate untergeordnete SmartSync Dateien auf dem Netzwerkspeicher zu erstellen. Dadurch wird sichergestellt, dass jeder Benutzer über eine einzelne Benutzerkopie der Mandantendatei verfügt, wodurch das Windows-Netzwerk-Caching aktiv bleiben kann.
Anpassung des SmartSync Pfads auf einer Citrix-Farm
Ein guter Ratschlag für die Praxis ist der Einsatz einer schnellen Netzwerkfreigabe, die für alle Server zur Verfügung steht, SmartSync für alle Citrix Benutzer beherbergen. Dadurch wird sichergestellt, dass Benutzer SmartSync Kopien von demselben Speicherort verwalten, unabhängig von dem Server, dem sie aktuell zugewiesen sind. Jedem Benutzer sollte ein eindeutiger Pfad in der Netzwerkfreigabe zugewiesen werden.
Pfade in CaseWare verwenden immer einen UNC Eintrag, wie \\FileServer\path\ Und nicht einen lokal festgelegten Pfad, wie C:\path\. Es gibt zwei Pfade in einer SmartSync Umgebung, die korrekt angegeben werden müssen, damit Mandantendateien in dem korrekten Ordner gespeichert werden.
- Für den Mandantendateipfad sollte der Ordner festgelegt sein, der die übergeordnete synchronisierte Datei der obersten Ebene enthält, von der alle SmartSync Kopien gemacht werden.
- Für den SmartSync Pfad sollte der Ordner festgelegt werden, in dem SmartSync Dateikopien für jeden Benutzer gespeichert werden. Dies sollte eine unterschiedliche Netzwerkfreigabe für jeden Benutzer sein. Benutzer, die sich nicht in einer Citrix-Sitzung befinden, können einen lokalen Systempfad festlegen.
Nachdem die Netzwerkfreigaben platziert wurden, sollten Sie ein Skript erstellen, um den Standard SmartSync Pfad für jeden Benutzer während der Anmeldung zu bestimmen. Das nachfolgende Skript illustriert, wie Benutzer-Logins in einer Citrix-Umgebung automatisiert werden können:
- SET SyncPath = \\File_Server\path\to\sync_copy_folder_root\
- IF NOT EXIST %SyncPath%%UserName% MD %SyncPath%%UserName%
- REG ADD "HKCU\Software\CaseWare International\Working Papers\20xx.xx\Settings" /v SyncPath /t REG_SZ /d %SyncPath%%UserName% /f
Im obigen Beispiel File_Server\path\to\sync_copy_folder_root\ ist der Pfad auf Ihrem SmartSync Netzwerkspeicher. Fügen Sie diese Skripte zu Ihrem Anmeldeskript hinzu.
Um zu testen, ob Ihr Anmeldeskript wie erwartet funktioniert, starten Sie eine Kopie von CaseWare SmartSync über eine Citrix-Sitzung und stellen Sie sicher, dass der richtige SmartSync Pfad unter Extras | Optionen | Standardpfade festgelegt ist.
Bitte beachen Síe: Einige Ihrer Benutzer, die Offsite arbeiten, können eine lokale Kopie von CaseWare auf einem Laptop oder einem anderen Gerät verwenden. Diese Benutzer können Ihren SmartSync Pfad festlegen, um auf Ihren lokalen Pfad anstatt auf die Netzwerkfreigabe zu verweisen. Wenn Sie dies durchführen, können Sie Offline in Ihren SmartSync Dateien arbeiten und können die Dateien synchronisieren, sobald Sie in Ihr Büro zurückkehren oder sich via VPN verbinden. Wenn diese Laptops über eine Citrix-Sitzung auf CaseWare zugreifen, sollten die synchronisierten Kopien nicht auf dem lokalen Verzeichnis gespeichert werden.