tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
675
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ratze79 ratze79 ist offline Mitglied Silber
    Registriert seit
    May 2007
    Beiträge
    80
    Hallo zusammen,

    ich habe die Frage mal hier eingestellt, könnte aber auch in einen anderen Bereich gehören.

    ich habe eine Frage zu dem Zeitverhalten.

    Unsere Infrastruktur sieht wie folgt aus:

    Web (Win2003 Server, IIS 6.0) - und DB-Server (SQL-Server 2000) stehen nicht bei uns in der Firma
    Web- und DB-Server sind im gleichen Netz
    unsere Firma ist per VPN mit dem anderen Netz verbunden.


    Wenn ich jetzt eine Abfrage direkt auf dem DB-Server starte ist die Ausgabe nach ca. 3 Sek beendet. Wenn ich aus dem Frontend (asp) die Abfrage starte dauert es egal ob ich es auf dem Web-Server oder auf einem Client starte ca. 20-25 Sek.

    Habt ihr ähnliche Erfahrungen oder sind bei euch die Antwortzeiten aus dem Frontend ähnlich wie auf dem DB-Server.

    Danke schonmal

    Gruß Ratze
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Die Zeiten über einen WebServer müssen höher liegen, da du durch erheblich mehr Schichten musst.
    Es ist in dem Fall ja nicht nur einfach der Query und das Resultat, was übertragen werden muss, sondern der ganze "Overhead" für das Web-Interface (Viewstate, http-Informationen, .....)
    Zu dem muss das Ergebnis auf dem WebServer auch noch passend verpackt werden.

    In wie weit jetzt ein Problem vorliegt, weil die Zeiten so weit auseinander gehen, kann ich nicht sagen, da ich nicht weiß, was die Web-Anwendung alles macht. aber länger dauert es definitiv!
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    ratze79 ratze79 ist offline Mitglied Silber
    Registriert seit
    May 2007
    Beiträge
    80
    Hallo,

    danke für die Antwort. Ich habe gerade nochmal was anderes getestet, und zwar habe ich das SQL-Statement gleichzeitig auf meinem Client per Managementkonsole und direkt auf dem DB-Server ausgeführt. Auch dort sieht man schon starke Differenzen.

    DB-Server direkt ca. 3-4 Sek
    Client ca. 10-13 Sek

    Damit sollte der meiste Zeit auf der Strecker verloren gehen. Werde das mal prüfen.

    Gruß Ratze
     

  4. #4
    Avatar von moson
    moson moson ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    Kommt halt stark auf die zurückgelieferte Datenmenge der Query an.

    Wenn du ne riesen Tabelle komplett anzapfst (SELECT * FROM Tabelle) dauerts halt lange bis alle Daten an den Webserver bzw. danach an den Client gesendet wurden.
     

Ähnliche Themen

  1. MyFaces 1.2 & Websphere Application Server 6.1
    Von ManuelHegemann im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 02.09.10, 14:24
  2. application server jboss
    Von P_H_I_L im Forum Hosting & Webserver
    Antworten: 3
    Letzter Beitrag: 11.02.09, 11:53
  3. JMX mit dem Oracle Application Server
    Von tobe77 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 28.08.08, 08:12
  4. JMX in WebSphere Application Server V6
    Von Sapperlot im Forum Java
    Antworten: 0
    Letzter Beitrag: 30.05.06, 13:39
  5. Problem: PHP -> SAP (Web Application Server)
    Von Vaio82 im Forum Coders Talk
    Antworten: 2
    Letzter Beitrag: 03.05.04, 21:12