| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: TC 8.1 WEB Performance Optimierung (2035 mal gelesen)
|
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 24. Apr. 2013 09:40 <-- editieren / zitieren --> Unities abgeben:
Hallo Tc'ler Performance und immer wieder Performance..... Für das Login in Tc, ab Eingabe Username und PW, benötigt der Browser 1:14 - 1:30 Min/sec. bis mir Tc Web angezeigt wird. Auch das laden von Item revisions oder des Home Folders geht eine gef... Ewigkeit. Der eine oder andere von euch hat hier sicher schon einige Prefeences oder sonstige Einstellungen zur Leistungsverbesserung von Tc-Web gemacht. Wäre super wenn Ihr euer Wissen teilen würdet. Vielen Dank vorab. Big King
------------------ HAVE IT YOUR WAY - geschmack ist King Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rosomapa Mitglied
Beiträge: 43 Registriert: 05.10.2012 Tc 10.1.2.1_a01_patch3, TcIC 10.0.6.1 - Catia V5 R18SP4 - R26SP1, NX 10.x Teamcenter for SAP, 4-Tier Singlesite, 2Tier only Admins
|
erstellt am: 24. Apr. 2013 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Hallo Big King, 1. Welche Architektur (J2EE, .Net) setzt Du ein? JBoss, IIS... Da es hier unterschiedliche Tuning-Möglichkeiten gibt. Für .NET/IIS kann ich Dir nur meine Werte bzw. Einstellungen mitteilen. 1. W2K8 R2 64 Bit (4xCPU, 8 GB RAM) 2. IIS/Webclient wird im Webgarden Mode betrieben (mehrere Worker Processe) --> ASP.NET Stateservice notwendig 3. IIS Recycling Time auf feste Uhrzeit in der Nacht verschoben 4. Custom-Errors auf off 5. Aktuell liegen bei uns die Login-Zeiten (Userabhängig wg. Gruppen/Rollenkombinationen) zwischen 13 - 25 Sekunden zur Visualisierung Home-Folder und weiteren 13-25 Sekunden für das initialisieren des FMS-Applets.
Was sagt den das Tcserver syslog für die Web-Session? Sind hier vielleicht Skripte die lange Zeiten zum parsen brauchen. Wir sind den Login-Zeiten im RAC? Wir hatten auch mal das Problem das Login-Zeit durch eine schlechte SQL-Abfrage für die User-Inbox nicht berauschend war. Hier haben wir uns dann mit einem Index beholfen. Gruß Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 24. Apr. 2013 11:04 <-- editieren / zitieren --> Unities abgeben:
Servus Roland 1. IIS - .net 2. 2003 R2 32Bit, 2CPU, 3GB RAM 3. wo mach ich das ? 4. wo mach ich das ? 5. Sind auf 8.1, daher mit SQL hat sich in Tc8.3, Tc9.1 sowie Tc10.1 einiges verbessert, warten den Update nächstes Jahr ab. - Tcserver syslog > wo liegen die für den Web Server ? - und wo sollte das RAC vom Web SServer sein ? Edit: inkl. TcSecurity Service Edit2: sehe gerade JBoss ist auch drauf, ist glaube ich wegen TcSecurity Service vielen Dank Big King
------------------ HAVE IT YOUR WAY - geschmack ist King [Diese Nachricht wurde von Big King am 24. Apr. 2013 editiert.] [Diese Nachricht wurde von Big King am 24. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 24. Apr. 2013 17:11 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Zitat: Original erstellt von Big King: ...Für das Login in Tc, ab Eingabe Username und PW, benötigt der Browser 1:14 - 1:30 Min/sec. bis mir Tc Web angezeigt wird. ...
TcSSO + Loginnamen eingeben ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 24. Apr. 2013 19:01 <-- editieren / zitieren --> Unities abgeben:
|
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 25. Apr. 2013 00:24 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Hab gar nicht gewusst dass man TcSSO ohne AutoLogin betreiben kann, kenne aber 8.1 nicht. Ab wann kommt denn die Message im Browser "You successfully logged into TC" ? Kommt die gleich einmal oder erst kurz vor dem Erscheinen des WebClients selber ? Welcher Browser wird verwendet ? Wie lange braucht denn der RAC ? Ich kenn das eher umgekehrt (8.3): Der WebClient startet um Welten schneller als der RAC ( beide mit AutoLogin ), WebClient ca. 20 sec und der RAC gemessen ca. 4 Mal so lange ( gefühlt 10x ). Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 25. Apr. 2013 08:04 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas Zitat: Hab gar nicht gewusst dass man TcSSO ohne AutoLogin betreiben kann, kenne aber 8.1 nicht.
Das ist auch in 9.1UA so. was meinst du mit der RAC startet schneller? meinst du den Rich Client ? ------------------ HAVE IT YOUR WAY - geschmack ist King Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 25. Apr. 2013 22:08 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
>>Ab wann kommt denn die Message im Browser "You successfully logged into TC" ? >>Kommt die gleich einmal oder erst kurz vor dem Erscheinen des WebClients selber ? >>Welcher Browser wird verwendet ?>>Wie lange braucht denn der RAC ? Mich würde interessieren wie man TcSSO konfiguriert dass man Login+Passwd eingeben muss (kann). Ist aber nicht das Thema ... Die Fragen oben sind nicht beantwortet, und ja, mit RAC ist der RichClient gemeint. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 26. Apr. 2013 09:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas >>Ab wann kommt denn die Message im Browser "You successfully logged into TC" ? erhalte ich gar nicht >>Kommt die gleich einmal oder erst kurz vor dem Erscheinen des WebClients selber ? sie Antwort 1 >>Welcher Browser wird verwendet ? IE8 >>Wie lange braucht denn der RAC ? 12sec. Zitat: Mich würde interessieren wie man TcSSO konfiguriert dass man Login+Passwd eingeben muss (kann). Ist aber nicht das Thema ...
in tc_profilevars haben wir folgende Variabeln gesetzt: set TC_SSO_APP_ID=TCUA set TC_SSO_SERVICE in den Preferences TC_auto_login steht zwar auf True da müssten jedoch noch einige andere Preferences fürs Autologin eingesetllt werden. Kann dir die Frage leider nicht zu 100% beantworten. Security technisch ist ein AutoLogin bei uns nicht erwünscht. CU ------------------ HAVE IT YOUR WAY - geschmack ist King Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 29. Apr. 2013 08:33 <-- editieren / zitieren --> Unities abgeben:
Hallo Roland was hast du im Web Garden "Maximum number of Worker processes" eingestellt? Was meinst du mit Punkt 4 ? danke für eine Antwort. Big King ------------------ HAVE IT YOUR WAY - geschmack ist King Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rosomapa Mitglied
Beiträge: 43 Registriert: 05.10.2012 Tc 10.1.2.1_a01_patch3, TcIC 10.0.6.1 - Catia V5 R18SP4 - R26SP1, NX 10.x Teamcenter for SAP, 4-Tier Singlesite, 2Tier only Admins
|
erstellt am: 30. Apr. 2013 14:18 <-- editieren / zitieren --> Unities abgeben: Nur für Big King
Hallo Big King, für den Betrieb eines Webgardens unter IIS 6, muss ich Dich auf MS verweisen. Habe keinen mehr zur Hand. Für IIS7 wärs kein Problem http://www.microsoft.com/technet/prodtechnol/Wind owsServer2003/Library/IIS/659f2e2c-a58b-4770-833b-df96cabe569e.mspx?mfr=true Wichtig hierfür ist in jedem Fall, die Nutzung des ASP.NET Stateservice. Kann man sowohl lokal machen als auch über eine MSSQL-Datenbank. Hier musst Du dann aufpassen das die Sessionstate - Behandlung richtig eingestellt wird, sonst kann es passieren das Du in einer ThinClient-Session wieder auf die Login-Maske zurückfällst. <customErrors mode="Off" /> setzt Du in der web.config des net_webtier/tc im Abschnitt system.web. Hierdurch wird nicht der html-response in mögliche Fehlerdialoge ausgegeben. Wir hatten dies mit Fehlern die von der T4S-Schnittstelle zurückgeliefert wurden. Die Dialoge waren dann bildschirmfüllend. Wir fahren aktuell mit 3 Worker Prozessen. Wenn Du die Möglichkeit hast mal mit Windows Server 2008 einen IIS zu betreiben/zu testen, hier ist ziemlich viel passiert. Beim IIS 7/7.5 übrigens aufpassen, etliche Einstellungen sind sofort nach dem schreiben aktiv (kein IIS restart notwendig) --> written is configured. >> You successfully logged into TC Vermute mal das kommt durch JAVA-Applet welches die Login-Cookies von TcSS verwaltet. Eventuell sind deshalb die Zeiten bei Dir so hoch, da ja hier zuerst das "installierte" Java für das Applet gestartet wird.
Wir haben uns gegen die Nutzung des Login-Service entschieden. Nutzen hier nur den TcSS Identity Service, Da wir im Test Fehler hatten (Webseite lädt nicht), Java muss installiert/aktiviert sein, das Browser-Fenster muss ständig offen bleiben ... Ist zwar nicht die empfohlene Umsetzung seitens Siemens für TcSS, funktioniert bei uns aber problemlos. Nachteil: Man muss sich halt bei verschiedenen Systemen (TC, NX, TcRA) dann neu authentifizieren. Hast Du es schon mal ohne TcSS (Login_Service) nur mit dem Identity Service probiert? Wie sind denn hier die Zeiten? Gruß Roland [Diese Nachricht wurde von rosomapa am 30. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |