Announcement

Collapse
No announcement yet.

Session Status in WEB Farm

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Session Status in WEB Farm

    Hallo,

    gibt es zum Thema "zentralisiertes Session Management in einer WEB Farm" irgendwo was zu lesen oder abzukupfern? Das Gerücht hält sich hartnäckig, daß Microsoft den SQL Server hier einzusetzen empfiehlt. Gibt es die Möglichkeit, per Konfiguration o.Ä. bestehenden ASP Code und COM Objekte die Session-Variablen benutzen "Farm-fähig" zu machen, sodaß der IIS dann eine SQL Datenbank anstelle seines Hauptspeichers benutzt?

    sehr gespannt, Paul

  • #2
    Hallo,

    in der Tat arbeitet bei ASP (IIS 4/5) die Session-Verwaltung nur auf dem eigene Webserver. Microsoft hat für eine Webfarm im MSDN ein Beispielprojekt, das diese Beschränkung mit Hilfe des SQL Server aufbricht.

    Erst ab <b>ASP.NET</b> arbeitet die Session-Verwaltung auch ohne zusätzliche Hilfe in einer Webfarm

    Comment


    • #3
      hi!

      bei web-farms laeuft die session-verwaltung in etwa so:

      man generiert ein session-cookie - eine eindeutige id.
      mit dieser id fügt man dann in einer db einen session-datensatz ein (mit den values für diese session).

      bei jedem zugriff auf eine seite wird zuerst die session-id ausgelesen und die values aus der db gelesen (am besten über ein include-file realisiert).

      das werden bei grösseren anwendungen schnell massiv viele zugriffe, die aber sehr wenig performance kosten, weil sie nicht komplex sind.

      mfg,
      Sargol

      Comment

      Working...
      X