Hi! Hat von euch schon jemand Erfahrung mit Squid als Accelerating Apache WWW Proxy? Wir haben hier eine sehr stark frequentierte Website, die zu 99% aus dynamischen Seiten besteht. Die Seiten werden jenach Anfrage vom Apache aus einer MySQL Datenbank generiert ... um nun jedoch etwas Performance-Gewinn zu erzielen haben wir uns gefragt ob ein WWW-Proxy dabei etwas bringen würden ? Hat von Euch schon jemand Erfahrung damit? Bei dynamischen Seiten ... Vielen Dank uns Gruss Markus -- _________________________________________________________ | | | reflex Internetsolutions Markus Binder | | Dürrstr. 51 markus@reflexis.de | | D-72760 Reutlingen Tel: +49 (0) 7121 310259 | | Fax: +49 (0) 7121 310265 | | www.reflexis.de Mobil: +49 (0) 172 6083009| |_________________________________________________________|
Hi Markus Zitiere "Markus Binder (Home)" <markus@reflexis.de>:
Wir haben hier eine sehr stark frequentierte Website, die zu 99% aus dynamischen Seiten besteht. Die Seiten werden jenach Anfrage vom Apache aus einer MySQL Datenbank generiert ... um nun jedoch etwas Performance-Gewinn zu erzielen haben wir uns gefragt ob ein WWW-Proxy dabei etwas bringen würden ? Hat von Euch schon jemand Erfahrung damit? Bei dynamischen Seiten ...
das ist wieder so eine Sche* Frage die man nicht ohne intime Kenntnis der Umstände beantworten kann. Es kommt auf den %Satz der dynamischen Seiten an und wieviel Last die statischen Seiten generieren. Wenn alles dynamisch ist bringt ein cache imho genau gar nix, eher im Gegenteil da ja noch eine zusätzliche Instanz zwischengeschaltet wird. wenn 60% statisch ist und dieser Teil deutliche Last bringt würde ein Cache etwas bringen aber die Überlegung sollte eher in die Richtung gehen wie kriege ich den Webserver gesplittet. Um so einen Webserver zu splitten muss man aber überlegen wie man das Problem mit der Datenbank löst um nicht das Kind mit dem Bade auszuschütten. Wenn man die DB auf eine 3. Maschine legen kann ohne das ein nenneswerter Performanceverlust am Webserver auftritt(meistens Wunschdenken), das hängt wiederum stark von der Applikation ab, kann man die Webserver rel. problemlos vervielfältigen. Wenn man allerdings ein Spiegelsystem mit mysql on board braucht weil die Datenmenge/Seite /etwas/ hoch ist, hat man das Problem der Replikation der dynamischen Tabellen der DB oder man fährt nur einen (rel. statischen) Teil der DB parallel. Ich hoffe durch diese wenigen Sätze wird die Dimension klar in der man sich bewegt wenn man sich über sowas Gedanken machen muss. Das Balancing der Webserver hab ich jetzt mal als gelöst vorrausgesetzt. MfG. Falk
participants (2)
-
Falk Sauer
-
Markus Binder (Home)