<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Kommentare zu: Bessere Performance mit einem Reverse Proxy</title> <atom:link href="http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/feed" rel="self" type="application/rss+xml" /><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy</link> <description>Ein PHP Blog mit Themen aller Art. Manchmal vergewaltige ich PHP...</description> <lastBuildDate>Wed, 08 Feb 2012 08:45:50 +0100</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Von: Voku</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-760</link> <dc:creator>Voku</dc:creator> <pubDate>Sun, 10 Jan 2010 11:38:02 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-760</guid> <description>Kann mich da nur anschließen, viel Danke für den Artikel, echt ein sehr interessante ThemaPS:  und auch die Kommentare sind sehr hilfreich :-)</description> <content:encoded><![CDATA[<p>Kann mich da nur anschließen, viel Danke für den Artikel, echt ein sehr interessante Thema</p><p>PS:  und auch die Kommentare sind sehr hilfreich <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Von: Monika</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-550</link> <dc:creator>Monika</dc:creator> <pubDate>Fri, 20 Nov 2009 13:22:17 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-550</guid> <description>Vielen Dank für die Erklärung! Hochinteressanter Artikel!</description> <content:encoded><![CDATA[<p>Vielen Dank für die Erklärung! Hochinteressanter Artikel!</p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-396</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Wed, 07 Oct 2009 07:34:33 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-396</guid> <description>Cherokee kann sehr wohl auch als Reverse Proxy dienen. Ich habe es mir aber noch nicht im Detail angeschaut.Auf der diesjährigen PHPUnconference war Cherokee auch Thema einer Session.Hat jemand von euch schon Erfahrung damit?</description> <content:encoded><![CDATA[<p>Cherokee kann sehr wohl auch als Reverse Proxy dienen. Ich habe es mir aber noch nicht im Detail angeschaut.</p><p>Auf der diesjährigen PHPUnconference war Cherokee auch Thema einer Session.</p><p>Hat jemand von euch schon Erfahrung damit?</p> ]]></content:encoded> </item> <item><title>Von: Walter PePeKay</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-395</link> <dc:creator>Walter PePeKay</dc:creator> <pubDate>Wed, 07 Oct 2009 06:44:35 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-395</guid> <description>Und dann gab es da noch den Cherokee oder so ähnlich. Ist wohl noch nicht so bekannt und ob der als reverse proxy durchgeht weiss ich auch nicht.</description> <content:encoded><![CDATA[<p>Und dann gab es da noch den Cherokee oder so ähnlich. Ist wohl noch nicht so bekannt und ob der als reverse proxy durchgeht weiss ich auch nicht.</p> ]]></content:encoded> </item> <item><title>Von: Sven</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-370</link> <dc:creator>Sven</dc:creator> <pubDate>Mon, 05 Oct 2009 08:53:36 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-370</guid> <description>@tjado: Weil ich den durch meine tägliche Arbeit am besten behersche :-) Achja, hatte auch keinen Grund was anderes kennen zu lernen ... bisher *g*</description> <content:encoded><![CDATA[<p>@tjado:<br /> Weil ich den durch meine tägliche Arbeit am besten behersche <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br /> Achja, hatte auch keinen Grund was anderes kennen zu lernen &#8230; bisher *g*</p> ]]></content:encoded> </item> <item><title>Von: tjado</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-335</link> <dc:creator>tjado</dc:creator> <pubDate>Sun, 04 Oct 2009 07:57:50 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-335</guid> <description>Also ich nutze auschließlich lighttpd mit fastcgi. Habe auch auf high traffic Seiten bis zu 90-99% idle (XEN HVM virtualisiert mit einem kompletten AMD Opteron 2344HE CPU zugewiesen).@Sven: wenn deine vServer so &quot;schwachbrüstig&quot; sind, wieso nutzt du dann Apache? Ich würd es nur einsetzten, wenn du bestimmte module von apache brauchst. Ansonsten ist eher von den resourcen her einfach scheisse :)</description> <content:encoded><![CDATA[<p>Also ich nutze auschließlich lighttpd mit fastcgi. Habe auch auf high traffic Seiten bis zu 90-99% idle (XEN HVM virtualisiert mit einem kompletten AMD Opteron 2344HE CPU zugewiesen).</p><p>@Sven: wenn deine vServer so &#8220;schwachbrüstig&#8221; sind, wieso nutzt du dann Apache? Ich würd es nur einsetzten, wenn du bestimmte module von apache brauchst. Ansonsten ist eher von den resourcen her einfach scheisse <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Von: Sven</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-333</link> <dc:creator>Sven</dc:creator> <pubDate>Sat, 03 Oct 2009 18:02:52 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-333</guid> <description>Hauptsächlich habe ich mit den Loadbalancern von &lt;a href=&quot;www.kemptechnologies.com&quot; rel=&quot;nofollow&quot;&gt;KEMP&lt;/a&gt; zu tun gehabt.Jedoch würd ich gern für meinen schwachbrüstigen vServer einen Reverse Proxy vorschalten. Bisher hatte schwebte mir die Lösung mit einem Apachen + mod_proxy vor. Wenn ich die Zeit finde, probiere ich gern auch mal Nginx aus. Das Teil sieht sehr vielversprechend aus. Glaub aber nicht das es in den nächsten Tagen klappt. Muss mich erstmal von einem Urlaub erholen *g*</description> <content:encoded><![CDATA[<p>Hauptsächlich habe ich mit den Loadbalancern von <a href="www.kemptechnologies.com" rel="nofollow">KEMP</a> zu tun gehabt.</p><p>Jedoch würd ich gern für meinen schwachbrüstigen vServer einen Reverse Proxy vorschalten. Bisher hatte schwebte mir die Lösung mit einem Apachen + mod_proxy vor. Wenn ich die Zeit finde, probiere ich gern auch mal Nginx aus. Das Teil sieht sehr vielversprechend aus. Glaub aber nicht das es in den nächsten Tagen klappt. Muss mich erstmal von einem Urlaub erholen *g*</p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-332</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Sat, 03 Oct 2009 10:42:16 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-332</guid> <description>Wenn du mal nen Stündchen Zeit hast, kannst du es dir ja mal anschauen, und dann aus &quot;Expertensicht&quot; deine Eindrücke schildern.Mit welchen Loadbalancern hast du denn sonst gearbeitet? Pound und sowas, oder mehrheitlich Hardware-Loadbalancer?</description> <content:encoded><![CDATA[<p>Wenn du mal nen Stündchen Zeit hast, kannst du es dir ja mal anschauen, und dann aus &#8220;Expertensicht&#8221; deine Eindrücke schildern.</p><p>Mit welchen Loadbalancern hast du denn sonst gearbeitet? Pound und sowas, oder mehrheitlich Hardware-Loadbalancer?</p> ]]></content:encoded> </item> <item><title>Von: Sven</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-331</link> <dc:creator>Sven</dc:creator> <pubDate>Sat, 03 Oct 2009 09:33:13 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-331</guid> <description>upstream_fair kann Weight-Round-Robin, also einzelnen Backendservern eine Gewichtung geben um besser ausgestatteten Maschinen mehr Last zukommen zu lassen. http://nginx.localdomain.pl/wiki/UpstreamFairDer Parameter weight_mode=peak geht ganz grob in die Richtung. Übrigens ist der von mir erwähnte Servercheck im Regelfall unabhängig von der eingesetzten Backend-Technologie. Wie schon gesagt, von Nginx hab ich bisher nur gelesen, jedoch nie ausprobiert.</description> <content:encoded><![CDATA[<p>upstream_fair kann Weight-Round-Robin, also einzelnen Backendservern eine Gewichtung geben um besser ausgestatteten Maschinen mehr Last zukommen zu lassen.</p><p><a href="http://nginx.localdomain.pl/wiki/UpstreamFair" rel="nofollow">http://nginx.localdomain.pl/wiki/UpstreamFair</a></p><p>Der Parameter weight_mode=peak geht ganz grob in die Richtung. Übrigens ist der von mir erwähnte Servercheck im Regelfall unabhängig von der eingesetzten Backend-Technologie. Wie schon gesagt, von Nginx hab ich bisher nur gelesen, jedoch nie ausprobiert.</p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-329</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Fri, 02 Oct 2009 19:23:22 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-329</guid> <description>Dann finde das doch mal heraus, ich finde nur die 2 Module: - http://wiki.nginx.org/Nginx3rdPartyModules#EY_Balancer_Module - http://wiki.nginx.org/Nginx3rdPartyModules#Upstream_Fair_Balancer Der letzte kann auch Auslastung mit einbeziehen, aber da steht nur was von &quot;e.g. Thin, Ebb, Mongrel&quot;, nichts von Apache/IIS etc.</description> <content:encoded><![CDATA[<p>Dann finde das doch mal heraus, ich finde nur die 2 Module:<br /> - <a href="http://wiki.nginx.org/Nginx3rdPartyModules#EY_Balancer_Module" rel="nofollow">http://wiki.nginx.org/Nginx3rdPartyModules#EY_Balancer_Module</a><br /> - <a href="http://wiki.nginx.org/Nginx3rdPartyModules#Upstream_Fair_Balancer" rel="nofollow">http://wiki.nginx.org/Nginx3rdPartyModules#Upstream_Fair_Balancer</a><br /> Der letzte kann auch Auslastung mit einbeziehen, aber da steht nur was von &#8220;e.g. Thin, Ebb, Mongrel&#8221;, nichts von Apache/IIS etc.</p> ]]></content:encoded> </item> <item><title>Von: Sven</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-326</link> <dc:creator>Sven</dc:creator> <pubDate>Fri, 02 Oct 2009 18:23:44 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-326</guid> <description>Vorab: Hab beruflich mehrere Jahre mit Loadbalancer zu tun gehabt, mit nginx habe ich keine Erfahungen gemacht.Serverchecks sind im einfachsten Falle Pings oder HEAD-Requests auf den Backendserver. Doch Ideale Konzepte gehen da weiter und beziehen ganz bewusst die Auslastung der Server mit ein. Eine gute Möglichkeit ist es, z.B. per Cronjob ein Script die Auslastung minütlich in eine Textdatei schreiben zu lassen (0-100), die vom Loadbalancer erreichbar ist ist. So kann der Servercheck anhand der Werte die Verteilung der Anfragen steuern. Würde mit stark wundern wenn nginx solche Checks nicht auch könnte :-)</description> <content:encoded><![CDATA[<p>Vorab: Hab beruflich mehrere Jahre mit Loadbalancer zu tun gehabt, mit nginx habe ich keine Erfahungen gemacht.</p><p>Serverchecks sind im einfachsten Falle Pings oder HEAD-Requests auf den Backendserver. Doch Ideale Konzepte gehen da weiter und beziehen ganz bewusst die Auslastung der Server mit ein. Eine gute Möglichkeit ist es, z.B. per Cronjob ein Script die Auslastung minütlich in eine Textdatei schreiben zu lassen (0-100), die vom Loadbalancer erreichbar ist ist. So kann der Servercheck anhand der Werte die Verteilung der Anfragen steuern.<br /> Würde mit stark wundern wenn nginx solche Checks nicht auch könnte <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-325</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Fri, 02 Oct 2009 14:14:10 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-325</guid> <description>Das macht keinen Unterschied.Wenn nginx einen Request erhält und Proxy spielen soll, verbindet sich nginx zu einem der Backend-Server, stellt den Request, empfängt das Ergebnis, und sendet das an den Client zurück. Der Heartbeat ist einfach nur ein Portcheck, soweit ich weiß. Wenn eine Verbindung zu Backend-Server1 nicht möglich ist, wird der einfach übersprungen, solang bis der Port wieder verfügbar ist. Es ist ein einfacher Heartbeat ob der Server noch verfügbar ist. nginx fragt die Backend-Server nicht nach ihrer Auslastung und verteilt aufgrund dieser Detailinformationen.Ich habe zuhause unter Ubuntu mal einen nginx installiert und ein wenig experimentiert. Experte bin ich (noch) nicht.</description> <content:encoded><![CDATA[<p>Das macht keinen Unterschied.</p><p>Wenn nginx einen Request erhält und Proxy spielen soll, verbindet sich nginx zu einem der Backend-Server, stellt den Request, empfängt das Ergebnis, und sendet das an den Client zurück.<br /> Der Heartbeat ist einfach nur ein Portcheck, soweit ich weiß. Wenn eine Verbindung zu Backend-Server1 nicht möglich ist, wird der einfach übersprungen, solang bis der Port wieder verfügbar ist.<br /> Es ist ein einfacher Heartbeat ob der Server noch verfügbar ist. nginx fragt die Backend-Server nicht nach ihrer Auslastung und verteilt aufgrund dieser Detailinformationen.</p><p>Ich habe zuhause unter Ubuntu mal einen nginx installiert und ein wenig experimentiert. Experte bin ich (noch) nicht.</p> ]]></content:encoded> </item> <item><title>Von: Martin</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-324</link> <dc:creator>Martin</dc:creator> <pubDate>Fri, 02 Oct 2009 14:08:52 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-324</guid> <description>Muss es denn unbedingt ein Apache als Backend sein oder gehen auch andere Webserver (z.B. IIS)? Und kann man auch ein gemischtes Backend haben (z.B. ein Apache und ein IIS)? Sind dann auch noch die Heartbeat-Funktionalitäten verfügbar?</description> <content:encoded><![CDATA[<p>Muss es denn unbedingt ein Apache als Backend sein oder gehen auch andere Webserver (z.B. IIS)? Und kann man auch ein gemischtes Backend haben (z.B. ein Apache und ein IIS)? Sind dann auch noch die Heartbeat-Funktionalitäten verfügbar?</p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-323</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Fri, 02 Oct 2009 08:21:28 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-323</guid> <description>Dann schau dir mal oben die Links an. Beispielsweise unter http://www.linuxjournal.com/article/10108 findest du ein Beispiel dazu. Dort steht, wie man nginx installiert, eine Basis-Konfiguration, eine Konfiguration zu SSL und eine zu Reverse-Proxying. Auch wie man ein Zertifikat erstellt.Daraus solltest du dir deine Umgebung sehr einfach zusammenbasteln können, die du haben möchtest. Ich möchte nur ungern das alles kopieren, es ist dort bereits super erklärt.</description> <content:encoded><![CDATA[<p>Dann schau dir mal oben die Links an. Beispielsweise unter<br /> <a href="http://www.linuxjournal.com/article/10108" rel="nofollow">http://www.linuxjournal.com/article/10108</a><br /> findest du ein Beispiel dazu.<br /> Dort steht, wie man nginx installiert, eine Basis-Konfiguration, eine Konfiguration zu SSL und eine zu Reverse-Proxying. Auch wie man ein Zertifikat erstellt.</p><p>Daraus solltest du dir deine Umgebung sehr einfach zusammenbasteln können, die du haben möchtest. Ich möchte nur ungern das alles kopieren, es ist dort bereits super erklärt.</p> ]]></content:encoded> </item> <item><title>Von: Bastian</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-322</link> <dc:creator>Bastian</dc:creator> <pubDate>Fri, 02 Oct 2009 07:57:30 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-322</guid> <description>Sehr spannendes Thema. Bis zu dem Punkt an dem dein Artikel endet gehen auch sämtliche anderen mir bekannten &quot;Anleitungen&quot; im Netz. Was mir fehlt ist ein konkretes How-To zum Nachbauen eines Reverse-Proxy mit nginx oder lighty. Vor allem interessant wäre es für mich in Verbindung mit SSL-Daten.</description> <content:encoded><![CDATA[<p>Sehr spannendes Thema. Bis zu dem Punkt an dem dein Artikel endet gehen auch sämtliche anderen mir bekannten &#8220;Anleitungen&#8221; im Netz. Was mir fehlt ist ein konkretes How-To zum Nachbauen eines Reverse-Proxy mit nginx oder lighty. Vor allem interessant wäre es für mich in Verbindung mit SSL-Daten.</p> ]]></content:encoded> </item> <item><title>Von: Tweets die Bessere Performance mit einem Reverse Proxy &#124; PHP Gangsta - Der PHP Blog erwähnt -- Topsy.com</title><link>http://www.phpgangsta.de/bessere-performance-mit-einem-reverse-proxy/comment-page-1#comment-321</link> <dc:creator>Tweets die Bessere Performance mit einem Reverse Proxy &#124; PHP Gangsta - Der PHP Blog erwähnt -- Topsy.com</dc:creator> <pubDate>Fri, 02 Oct 2009 06:43:42 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=451#comment-321</guid> <description>[...] Dieser Eintrag wurde auf Twitter von Demobereich erwähnt. Demobereich sagte: Unsere Empfehlung: &quot;Bessere Performance mit einem Reverse Proxy&quot; auf PHP Gangsta: http://www.phpgangsta.de/451 #php #nginx #lighttpd #apache [...]</description> <content:encoded><![CDATA[<p>[...] Dieser Eintrag wurde auf Twitter von Demobereich erwähnt. Demobereich sagte: Unsere Empfehlung: &quot;Bessere Performance mit einem Reverse Proxy&quot; auf PHP Gangsta: <a href="http://www.phpgangsta.de/451" rel="nofollow">http://www.phpgangsta.de/451</a> #php #nginx #lighttpd #apache [...]</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching using disk: basic
Object Caching 627/652 objects using disk: basic

Served from: www.phpgangsta.de @ 2012-02-08 14:36:31 -->
