Anmelden
Ich möchte für die nächsten 30 Tagen angemeldet bleiben
Deutsch
Several pages in the usergroup are available in English. Click on english to visit these pages.
Druckerfreundlich Proxy-Server für Performancegewinn?
Sortieren:
Vorheriger BeitragVorheriger Beitrag Nächster BeitragNächster Beitrag
Sie sind nicht autorisiert, um eine Antwort zu erstellen.
Autor Nachrichten
Markus UnterbergerBenutzer ist Offline
Beiträge: 151
Basic Member


--
05 Mrz 2010 15:12
Hallo allerseits,

im Forum habe ich bei der Suche nach "proxy" ganze 6 Einträge gefunden. Ist ein Proxy-Einsatz zur Performancesteigerung sinnvoll? Wenn ja, wird der dann in den Host-Settings angegeben?

Grüße

Markus
e-things.de: Webbasiertes Wissensmanagement / DNN-Portale / Beratung
Christoph HeroldBenutzer ist Offline
Beiträge: 611
Advanced Member


--
06 Mrz 2010 11:07
Was willst du denn da genau für eine Performance steigern? Ein Proxy steigert ja nur dann die Performance, wenn er entweder eine bessere Anbindung ans Internet hat, oder er Daten wie Bilder oder komplette Seiten zwischencached und ausliefert. Allerdings hat das dann zunächst nur Auswirkungen auf Informationen, die dein DNN aus anderen Quellen bezieht, wie bspw. RSS-Feeds.

Was du vermutlich eher meinst, ist ein Reverse-Proxy, der die Requests an dein DNN entgegen nimmt und erst dann an dein Portal weiterreicht. Wenn der dann auch Bilder cached, dann könnte das einen Performance-Gewinn bringen. Ich habe allerdings selbst noch nie den Bedarf gehabt, obwohl ich die Funktion sogar nur einschalten müsste, da unsere Firewall eh ein Reverse-Proxy ist, nur aktuell nicht auf Caching konfiguriert ist.
Gruß aus Dormagen
Christoph Herold
HeroldIT
Markus UnterbergerBenutzer ist Offline
Beiträge: 151
Basic Member


--
08 Mrz 2010 09:04
Grundsätzlich habe ich das auch noch nie gebraucht. Jedoch habe ich mit einer Installation Probleme mit der Reaktionszeit. Der erste Aufruf der Seite dauert bis zu 40 Sekunden, danach ist alles schnell. Seit zwei Wochen folgt darauf die Diskussion liegts an der Software oder an der Hardware. Nach weiteren Tests an diesem Wochenende steht für mich fest: Hardware. Der Proxy ist da eigentlich nur ein Notnagel. Mal sehen, was der Provider zu meiner Meinung sagt...
e-things.de: Webbasiertes Wissensmanagement / DNN-Portale / Beratung
Christoph HeroldBenutzer ist Offline
Beiträge: 611
Advanced Member


--
08 Mrz 2010 09:30
Nein, das ist der übliche Warmup von ASP.NET. Wenn lange nicht auf eine Site zugegriffen wurde, dann werden die Worker-Prozesse des IIS gekillt. Beim ersten Zugriff, muss die Applikation erst neu gebaut werden, und das dauert ein wenig. Lösung: Entweder mehr Zugriffe auf die Seite generieren, den Timeout für die Worker-Prozesse im IIS hochsetzen, oder einen Warmup-Job benutzen. Das ist einfach ein Tool, dass alle paar Minuten mal einen Zugriff auf die Seite macht, damit die Worker-Prozesse eben nicht wegen zu wenig Aktivität recycled werden. Ich meine, es gibt dafür auch einen Dienstleister, der hier im Forum schon mal genannt wurde, mir fällt aber leider der Name nicht mehr ein. Vielleicht suchst du mal nach Warm-Up oder sowas, bzw. jemand von den Anderen hat den Namen des Dienstleisters gerade zur Hand und postet ihn bitte noch mal hier :-)
Gruß aus Dormagen
Christoph Herold
HeroldIT
Sebastian LeupoldBenutzer ist Offline
Beiträge: 4908
Veteran Member


--
08 Mrz 2010 10:01
Christoph hat recht, das liegt am Neustart des IIS Workerprozesses, der standardmäßig nach 20 min Inaktivität recycled wird. Wenn Du Zugriff auf die App-Pool Einstellungen hast, dann dieses recycling rausnehmen und nur einmal Nachts oder bei Resourcengrenzen recyclen oder bei gehosteten Sites einen Ping-Service verwenden, z.B. von www.host-tracker.com oder mon.itor.us, die die Site alle 10-15 min prüfen. Damit wirst Du auch bei Nichterreichbarkeit der Web Site gleich benachrichtigt.
Grüße aus Karlsruhe,
Sebastian Leupold
gamma concept mbH im dnnWerk
DotNetNuke Core-Team & Microsoft MVP
dnnWerk - die DotNetNuke-Experten Deutsche DotNetNuke Usergroup European Network of DotNetNuke Professionals
Markus UnterbergerBenutzer ist Offline
Beiträge: 151
Basic Member


--
08 Mrz 2010 10:46
Das sind sehr gute Tipps - vielen Dank! Ausprobieren werde ich die so oder so. Warum ist das aber bei meinen anderen Projekten nicht so, manche sind 4er-Versionen, manche sind 5er. Dass es mal 5 Sekunden dauert, damit habe ich kein Problem. Ich rede hier aber von bis zu 60 Sekunden... Ich habe jetzt 12 DNNs am laufen und das ist das erste, das solche Mucken macht. Das ist schon eigenartig, oder?
e-things.de: Webbasiertes Wissensmanagement / DNN-Portale / Beratung
Christoph HeroldBenutzer ist Offline
Beiträge: 611
Advanced Member


--
08 Mrz 2010 10:54
Da scheinen deine anderen DNNs einfach besser besucht oder konfiguriert zu sein. Vielleicht schaust du einfach mal, was bei den anderen Web-Sites als Idle-Timeout für den IIS AppPool hinterlegt ist, und vergleichst das mal mit dem Neuen.

@Sebastian: Danke für die Ping-Service Anbieter :-)
Gruß aus Dormagen
Christoph Herold
HeroldIT
Sebastian LeupoldBenutzer ist Offline
Beiträge: 4908
Veteran Member


--
08 Mrz 2010 11:01
Die startup-Dauer hängt von der Hardware und verfügbaren Soeicher, aber auch vom Umfang der applikation selbst ab, d.h. die Anzahl installierter Module, Provider etc.
Grüße aus Karlsruhe,
Sebastian Leupold
gamma concept mbH im dnnWerk
DotNetNuke Core-Team & Microsoft MVP
dnnWerk - die DotNetNuke-Experten Deutsche DotNetNuke Usergroup European Network of DotNetNuke Professionals
Markus UnterbergerBenutzer ist Offline
Beiträge: 151
Basic Member


--
08 Mrz 2010 11:02
Das hatte ich gerade vergessen. Besser besucht sind sie nicht, sondern sogar schlechter... das sagt mir die Webserverstatistik und Google Analytics. Selbst Seiten mit 1 - 2 Besuchern am Tag (nicht weitererzählen :-)) sind im Vergleich dazu sofort da. Naja... ich werde das jetzt mal mit den Tools austesten. A propos. Verzerren mir diese Ping-Websites die Webserverstatistik?
e-things.de: Webbasiertes Wissensmanagement / DNN-Portale / Beratung
Frank WahlBenutzer ist Offline
Beiträge: 303
Basic Member


--
10 Mrz 2010 15:27
Hallo Markus,

abgesehen von der Startup-Time die Du prinzipiell nur über derartige PING-Services verkürzen kannst, ist die Performancesteigerung meiner Erfahrung nach durch den Einsatz des Proxies nur marginal.
Wirklich helfen bei der Beschleunigung hin zum Endanwender werden da nur professionelle Lösungen die den HTTP-Datenstrom komprimieren.
Ich hatte versuchsweise mal ein solches Gerät im Einsatz und die Effekte ware spektakulär. Ist allerdings Sache deines Hostinproviders.

Herzliche Grüße aus Hückelhoven
Frank Wahl
www.eagleworx.net

EagleworX.net
Sie sind nicht autorisiert, um eine Antwort zu erstellen.

Active Forums 4.2