Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Hallo, Markus Deckmann schrieb: Ich habe mal kurz die Hooks der Klasse durchgesucht und denke das man hier doch bestimmt 2 Hooks hat, einen vor der Rendering und einen nach dem Rendering. In den einen den Start des Timers, in den anderen den Stop. Durch die Differenz sollte sich die Rendering-Zeit doch berechnen lassen. Damit hätte man wenigstens schon mal die Zeitmessung für die Seiten. Für einzelne Seitenbereiche weiß ich nicht ob die oben genannte Klasse Hooks zur Verfügung stellt. Weiß jetzt nicht ganz genau, was Du messen willst. Im einfachsten Fall würde doch aber vielleicht config.debug = 1 (bzw. $TYPO3_CONF_VARS[FE][debug] = '1'; in der localconf.php) reichen, damit wird am Ende des Quelltexts die Parsetime für die gesamte Seite ausgeben ausgeben. Detaillierter geht es mit dem Admin-Panel, dessen Einsatz ich für den konkreten Fall sehr empfehlen würde. Darüber kannst Du zum Rendering-Prozess diverse Informationen anzeigen lassen. Viele Grüße Marco ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:Marco Peemöller lis...@goto-marco.de Gesendet: Donnerstag, 16. April 2009 08:45:37 An: German TYPO3 Userlist typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension Hallo, Markus Deckmann schrieb: Ich habe mal kurz die Hooks der Klasse durchgesucht und denke das man hier doch bestimmt 2 Hooks hat, einen vor der Rendering und einen nach dem Rendering. In den einen den Start des Timers, in den anderen den Stop. Durch die Differenz sollte sich die Rendering-Zeit doch berechnen lassen. Damit hätte man wenigstens schon mal die Zeitmessung für die Seiten. Für einzelne Seitenbereiche weiß ich nicht ob die oben genannte Klasse Hooks zur Verfügung stellt. Weiß jetzt nicht ganz genau, was Du messen willst. Im einfachsten Fall würde doch aber vielleicht config.debug = 1 (bzw. $TYPO3_CONF_VARS[FE][debug] = '1'; in der localconf.php) reichen, damit wird am Ende des Quelltexts die Parsetime für die gesamte Seite ausgeben ausgeben. Detaillierter geht es mit dem Admin-Panel, dessen Einsatz ich für den konkreten Fall sehr empfehlen würde. Darüber kannst Du zum Rendering-Prozess diverse Informationen anzeigen lassen. Viele Grüße Marco Hallo Marco, danke für die Hinweise - daran hatte ich auch schon gedacht. Gibt es eventuell externe (z.B. innerhalb einer IDE) um solche Dinge zu messen - daran hatte ich ursprünglich gedacht. Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Hallo David, David Bruchmann schrieb: danke für die Hinweise - daran hatte ich auch schon gedacht. Gibt es eventuell externe (z.B. innerhalb einer IDE) um solche Dinge zu messen - daran hatte ich ursprünglich gedacht. Warum kompliziert, wenn du mit dem Admin-Panel einfach an die Rendering-Zeiten kommst? Anders sieht die Sache natürlich aus, wenn Du den Quellcode debuggen möchtest. Dann kann ich Dir aber nicht wirklich helfen, mit dem Thema stehe ich auch etwas auf dem Kriegspfad... Ich arbeite mit Eclipse und versuche mich immer mal wieder mit dem Zend Debugger und alternativ mit DBG. So eine richtiger Lösung, die ich recht unkompliziert in meinen Workflow integrieren kann, habe ich da aber für mich noch nicht gefunden. Viele Grüße Marco ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:Marco Peemöller lis...@goto-marco.de Gesendet: Donnerstag, 16. April 2009 17:35:32 An: German TYPO3 Userlist typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension danke für die Hinweise - daran hatte ich auch schon gedacht. Gibt es eventuell externe (z.B. innerhalb einer IDE) um solche Dinge zu messen - daran hatte ich ursprünglich gedacht. Warum kompliziert, wenn du mit dem Admin-Panel einfach an die Rendering-Zeiten kommst? Anders sieht die Sache natürlich aus, wenn Du den Quellcode debuggen möchtest. Dann kann ich Dir aber nicht wirklich helfen, mit dem Thema stehe ich auch etwas auf dem Kriegspfad... Ich arbeite mit Eclipse und versuche mich immer mal wieder mit dem Zend Debugger und alternativ mit DBG. So eine richtiger Lösung, die ich recht unkompliziert in meinen Workflow integrieren kann, habe ich da aber für mich noch nicht gefunden. Hallo Marco, Das AdminPanel funktioniertt nur solange es keine nennenswerten Probleme gibt. Wenn eine Seite beim Laden abbricht, würde ich gerne wissen wo die Zeit und der Speicherplatz verbraucht werden - dafür währe eine externe Lösung sinnvoll. Ein Beispiel: Wenn ich eine Fehlermeldung erhalte (was nicht immer der Fall ist) steht dort z.B. Fatal error: Out of memory (allocated 17825792) (tried to allocate 159226 bytes) in /home/... on line 443 Danach wird das AdminPanel nicht mehr eingeblendet. Eher ein PHP-Problem: Bei der Fehlermeldung würde ich gerne den gesamten momentanen Speicherverbrauch bzw. -Bedarf wissen und nicht nur den, den der momentane Prozess benötigt. Ansonsten ist das AdminPanel natürlich eine prima Lösung. Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Es gibt eine firePHP Extension: http://typo3.org/extensions/repository/view/sms_firephp/current/ Damit müsstest Du was anfangen können. Viele Grüße Marco David Bruchmann schrieb: - Ursprüngliche Nachricht - Von:Marco Peemöller lis...@goto-marco.de Gesendet: Donnerstag, 16. April 2009 17:35:32 An: German TYPO3 Userlist typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension danke für die Hinweise - daran hatte ich auch schon gedacht. Gibt es eventuell externe (z.B. innerhalb einer IDE) um solche Dinge zu messen - daran hatte ich ursprünglich gedacht. Warum kompliziert, wenn du mit dem Admin-Panel einfach an die Rendering-Zeiten kommst? Anders sieht die Sache natürlich aus, wenn Du den Quellcode debuggen möchtest. Dann kann ich Dir aber nicht wirklich helfen, mit dem Thema stehe ich auch etwas auf dem Kriegspfad... Ich arbeite mit Eclipse und versuche mich immer mal wieder mit dem Zend Debugger und alternativ mit DBG. So eine richtiger Lösung, die ich recht unkompliziert in meinen Workflow integrieren kann, habe ich da aber für mich noch nicht gefunden. Hallo Marco, Das AdminPanel funktioniertt nur solange es keine nennenswerten Probleme gibt. Wenn eine Seite beim Laden abbricht, würde ich gerne wissen wo die Zeit und der Speicherplatz verbraucht werden - dafür währe eine externe Lösung sinnvoll. Ein Beispiel: Wenn ich eine Fehlermeldung erhalte (was nicht immer der Fall ist) steht dort z.B. Fatal error: Out of memory (allocated 17825792) (tried to allocate 159226 bytes) in /home/... on line 443 Danach wird das AdminPanel nicht mehr eingeblendet. Eher ein PHP-Problem: Bei der Fehlermeldung würde ich gerne den gesamten momentanen Speicherverbrauch bzw. -Bedarf wissen und nicht nur den, den der momentane Prozess benötigt. Ansonsten ist das AdminPanel natürlich eine prima Lösung. Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:Marco Peemöller lis...@goto-marco.de Gesendet: Donnerstag, 16. April 2009 18:35:59 An: German TYPO3 Userlist typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension Es gibt eine firePHP Extension: http://typo3.org/extensions/repository/view/sms_firephp/current/ Damit müsstest Du was anfangen können. Viele Grüße Marco Hallo Marco, prima das ist ein guter Tipp. Man muss zwar zusätzlichen Code notieren, um diese Methode verwenden zu können, aber das ist beim AdminPanel ja auch, daß dafür extra Funktionen integriert wurden. Für codefreies Debugging werde ich mal bei Eclipse nachsehen, ob es dort Optionen gibt, die Ablaufverfolgung ohne Haltepunkte erlauben. Aber momentan ist mir mit firephp auf jeden Fall weitergeholfen :) Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Hallo Zusammen, in einer Seite habe ich eine Extension eingebunden, die recht viel Datenbankabfragen braucht und auch recht speicherhungrig ist. Die Extension selbst wird aber nur auf Unterseiten eingebunden, die Unterhalb einer entsprechenden Übersichtsseite sind: - Übersichtsseite - a - b - c Die Übersichtsseite ist weitgehend leer, lediglich die Unterseiten tauchen in der Navi auf. TYPO3 braucht jetzt extrem lange beim Generieren der Übersichtsseite - meine Vermutung ist, daß dort schon Ergebnisse der Extension abgefragt werden, was mir sinnlos erscheint bzw. nicht gewollt ist, da die Ergebnisse dort nicht relevant sind. Hat jemand diesbezüglich schon mal näherer Untersuchungen durchgeführt? Danke David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
David Bruchmann schrieb: Hallo Zusammen, in einer Seite habe ich eine Extension eingebunden, die recht viel Datenbankabfragen braucht und auch recht speicherhungrig ist. Die Extension selbst wird aber nur auf Unterseiten eingebunden, die Unterhalb einer entsprechenden Übersichtsseite sind: - Übersichtsseite - a - b - c Die Übersichtsseite ist weitgehend leer, lediglich die Unterseiten tauchen in der Navi auf. TYPO3 braucht jetzt extrem lange beim Generieren der Übersichtsseite - meine Vermutung ist, daß dort schon Ergebnisse der Extension abgefragt werden, was mir sinnlos erscheint bzw. nicht gewollt ist, da die Ergebnisse dort nicht relevant sind. Hat jemand diesbezüglich schon mal näherer Untersuchungen durchgeführt? Danke David Hallo David, ich nehme an bei der exttension handelt es sich um ein plugin als content element. dann sollte die extension die übersichts seite eigendlich nicht beeinflussen. sonst müste Typo3 ja immer alle Conten elemente aller seiten rendern wenn man auf die index seite einer typo3 installation geht. (und das ist definitiv nicht so) gibt natürlich auch extensions die sich in generelle aufrufe einbinden z.b realURL da es ja jeden typoLink umschreiben will. am ende hängt dann davon ab was de extension entwickler gemacht hat. gruss chris -- Christian Wolff // Berlin http://www.connye.com some projects: http://richtermediagroup.com | http://titanic.de | http://fairplay-homepage.de ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:Christian Wolff ch...@connye.com Gesendet: Mittwoch, 15. April 2009 15:09:13 An: typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension David Bruchmann schrieb: Hallo Zusammen, in einer Seite habe ich eine Extension eingebunden, die recht viel Datenbankabfragen braucht und auch recht speicherhungrig ist. Die Extension selbst wird aber nur auf Unterseiten eingebunden, die Unterhalb einer entsprechenden Übersichtsseite sind: - Übersichtsseite - a - b - c Die Übersichtsseite ist weitgehend leer, lediglich die Unterseiten tauchen in der Navi auf. TYPO3 braucht jetzt extrem lange beim Generieren der Übersichtsseite - meine Vermutung ist, daß dort schon Ergebnisse der Extension abgefragt werden, was mir sinnlos erscheint bzw. nicht gewollt ist, da die Ergebnisse dort nicht relevant sind. Hat jemand diesbezüglich schon mal näherer Untersuchungen durchgeführt? Danke David Hallo David, ich nehme an bei der exttension handelt es sich um ein plugin als content element. dann sollte die extension die übersichts seite eigendlich nicht beeinflussen. sonst müste Typo3 ja immer alle Conten elemente aller seiten rendern wenn man auf die index seite einer typo3 installation geht. (und das ist definitiv nicht so) gibt natürlich auch extensions die sich in generelle aufrufe einbinden z.b realURL da es ja jeden typoLink umschreiben will. am ende hängt dann davon ab was de extension entwickler gemacht hat. gruss chris Hallo Chris, ja, es ist ein Contentelement. Deinen Eindruck hatte ich eigentlich auch bisher, aber teilweise brauchte die Übersichtsseite schon ungewöhnlich lang. Es kann auch sein, daß der Server generell überlastet war und die Seite deswegen so lange brauchte. Jedenfalls habe ich für genau solche Situationen in der Extension das Caching aktiviert - leider braucht es lange, bis dann der Cache für alle Unterseiten erzeugt ist - und bloß nicht den Cache löschen ;-) Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Am Wed, 15 Apr 2009 15:35:58 +0200 schrieb David Bruchmann: - Ursprüngliche Nachricht - Von:Christian Wolff ch...@connye.com Gesendet: Mittwoch, 15. April 2009 15:09:13 An: typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension David Bruchmann schrieb: Hallo Zusammen, in einer Seite habe ich eine Extension eingebunden, die recht viel Datenbankabfragen braucht und auch recht speicherhungrig ist. Die Extension selbst wird aber nur auf Unterseiten eingebunden, die Unterhalb einer entsprechenden Übersichtsseite sind: - Übersichtsseite - a - b - c Die Übersichtsseite ist weitgehend leer, lediglich die Unterseiten tauchen in der Navi auf. TYPO3 braucht jetzt extrem lange beim Generieren der Übersichtsseite - meine Vermutung ist, daß dort schon Ergebnisse der Extension abgefragt werden, was mir sinnlos erscheint bzw. nicht gewollt ist, da die Ergebnisse dort nicht relevant sind. Hat jemand diesbezüglich schon mal näherer Untersuchungen durchgeführt? Danke David Hallo David, ich nehme an bei der exttension handelt es sich um ein plugin als content element. dann sollte die extension die übersichts seite eigendlich nicht beeinflussen. sonst müste Typo3 ja immer alle Conten elemente aller seiten rendern wenn man auf die index seite einer typo3 installation geht. (und das ist definitiv nicht so) gibt natürlich auch extensions die sich in generelle aufrufe einbinden z.b realURL da es ja jeden typoLink umschreiben will. am ende hängt dann davon ab was de extension entwickler gemacht hat. gruss chris Hallo Chris, ja, es ist ein Contentelement. Deinen Eindruck hatte ich eigentlich auch bisher, aber teilweise brauchte die Übersichtsseite schon ungewöhnlich lang. Es kann auch sein, daß der Server generell überlastet war und die Seite deswegen so lange brauchte. Jedenfalls habe ich für genau solche Situationen in der Extension das Caching aktiviert - leider braucht es lange, bis dann der Cache für alle Unterseiten erzeugt ist - und bloß nicht den Cache löschen ;-) ohne Angabe um welche Extension es sich handelt ist das ein Stochern im Nebel über grundsätzliche Fehler. ein solcher Fehler könnte sein, dass die Typoscript-Konfiguration der Extension auf jeder Seite eingebunden ist und so einen enormen Overhead beim Rendern der Seite produziert. Schlimmer noch könnten Einbindungen von CSS und Javascript sein, die auf deinen übergeordneten Seiten absolut überflüssig sind. Wichtig wäre eine Analyse wo die ganze Zeit benötigt wird: - beim Aufbau des HTML, also innerhalb des PHP - beim Aufbau der Bilder, ImageMagik braucht nun mal lange um 30 Bilder von ganz groß (10M-Pixel) auf Thumnail (200x150) zu skalieren - beim Laden der Seite (zu viele Elemente? unsichtbare Elemente (CSS)? Bilder in Übergröße, die aber nur minimal angezeigt werden? falsche Apache-Konfiguration? - beim Aufbau der Seite im Browser, ggfls noch eine Seitenmodifikation durch Javascript? bernd -- http://www.pi-phi.de/t3v4/cheatsheet.html ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Hi David, Jedenfalls habe ich für genau solche Situationen in der Extension das Caching aktiviert - leider braucht es lange, bis dann der Cache für alle Unterseiten erzeugt ist - und bloß nicht den Cache löschen ;-) Kann es sein das dann gerade das Caching dafür gesorgt hat das die Seite länger zum laden gebraucht hat. Ich folg bei sowas immer der Theorie bei konkurrierenden Thesen die einfachste erst mal vorzuziehen und das Caching ist mir bei deinem Posting dabei jetzt grad voll ins Auge gestochen. Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:bernd wilke x00nsj...@sneakemail.com Gesendet: Mittwoch, 15. April 2009 20:11:21 An: typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension Am Wed, 15 Apr 2009 15:35:58 +0200 schrieb David Bruchmann: - Ursprüngliche Nachricht - Von:Christian Wolff ch...@connye.com Gesendet: Mittwoch, 15. April 2009 15:09:13 An: typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension David Bruchmann schrieb: Hallo Zusammen, in einer Seite habe ich eine Extension eingebunden, die recht viel Datenbankabfragen braucht und auch recht speicherhungrig ist. Die Extension selbst wird aber nur auf Unterseiten eingebunden, die Unterhalb einer entsprechenden Übersichtsseite sind: - Übersichtsseite - a - b - c Die Übersichtsseite ist weitgehend leer, lediglich die Unterseiten tauchen in der Navi auf. TYPO3 braucht jetzt extrem lange beim Generieren der Übersichtsseite - meine Vermutung ist, daß dort schon Ergebnisse der Extension abgefragt werden, was mir sinnlos erscheint bzw. nicht gewollt ist, da die Ergebnisse dort nicht relevant sind. Hat jemand diesbezüglich schon mal näherer Untersuchungen durchgeführt? Danke David Hallo David, ich nehme an bei der exttension handelt es sich um ein plugin als content element. dann sollte die extension die übersichts seite eigendlich nicht beeinflussen. sonst müste Typo3 ja immer alle Conten elemente aller seiten rendern wenn man auf die index seite einer typo3 installation geht. (und das ist definitiv nicht so) gibt natürlich auch extensions die sich in generelle aufrufe einbinden z.b realURL da es ja jeden typoLink umschreiben will. am ende hängt dann davon ab was de extension entwickler gemacht hat. gruss chris Hallo Chris, ja, es ist ein Contentelement. Deinen Eindruck hatte ich eigentlich auch bisher, aber teilweise brauchte die Übersichtsseite schon ungewöhnlich lang. Es kann auch sein, daß der Server generell überlastet war und die Seite deswegen so lange brauchte. Jedenfalls habe ich für genau solche Situationen in der Extension das Caching aktiviert - leider braucht es lange, bis dann der Cache für alle Unterseiten erzeugt ist - und bloß nicht den Cache löschen ;-) ohne Angabe um welche Extension es sich handelt ist das ein Stochern im Nebel über grundsätzliche Fehler. ein solcher Fehler könnte sein, dass die Typoscript-Konfiguration der Extension auf jeder Seite eingebunden ist und so einen enormen Overhead beim Rendern der Seite produziert. Schlimmer noch könnten Einbindungen von CSS und Javascript sein, die auf deinen übergeordneten Seiten absolut überflüssig sind. Wichtig wäre eine Analyse wo die ganze Zeit benötigt wird: - beim Aufbau des HTML, also innerhalb des PHP - beim Aufbau der Bilder, ImageMagik braucht nun mal lange um 30 Bilder von ganz groß (10M-Pixel) auf Thumnail (200x150) zu skalieren - beim Laden der Seite (zu viele Elemente? unsichtbare Elemente (CSS)? Bilder in Übergröße, die aber nur minimal angezeigt werden? falsche Apache-Konfiguration? - beim Aufbau der Seite im Browser, ggfls noch eine Seitenmodifikation durch Javascript? bernd Hallo Bernd, die Extension habe ich bisher nicht veröffentlicht, aber sie ist auf der Seite http://www.bruchmann-web.de/zh-hk/support/windows/bluescreen/0x0004/ sichtbar. Die enorme Last wird bei Seiten erzeugt, die viele Datensätze haben, da die Sortierfunktion Datensätze aller Sprachen einliest, um eine interne Language-Fallback zu gewährleisten. Ich habe dort schon etwas verändert aber muß dort noch mal ran, um die Last zu reduzieren. Ein Beispiel für so eine Seite ist http://www.bruchmann-web.de/zh-hk/support/windows/bluescreen/0x000a - momentan wird sie vom Server noch nicht verarbeitet. Die meisten anderen Unterseiten sind mittlerweile gecached - ich hatte die Seiten-Navi überarbeitet, so daß der no_cache-Parameter nicht in den Flaggen-Links erscheint. (Pagebrowser fehlt noch). Wenn alles drin ist werden weitere Seiten wieder aktiviert, die ich wegen Überlastung vom Netz nehmen mußte. Ist aber eigentlich auch egal - das sind ja alles Unterseiten. Die Frage war, ob TYPO3 eventuell Extensions schon im darübeliegenden Level einliest. - CSS ist nur sehr wenig eingebunden und JS gar nicht. - Bilder sind nur auf den Unterseiten verlinkt und werden nicht mit ImageMagick bearbeitet. - Bei der Apache-Konfiguration wüßte ich spontan nicht, wo ich problemspezifiscch dran drehen könnte / müßte. Ich habe durch Eintrag in der globalen Index.php das Timeout etwas hochgedreht, aber wenn MySQL streikt, nützt das gar nichts. Die Belastung auf Seiten ohne meine Erweiterung ist allerdings generell relativ niedrig sowohl für PHP als auch für MySQL. - Bei der Analyse, wo wieviel Zeit benötigt wird
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:Markus Deckmann markus.deckman...@web.de Gesendet: Mittwoch, 15. April 2009 20:32:53 An: typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension Hi David, Jedenfalls habe ich für genau solche Situationen in der Extension das Caching aktiviert - leider braucht es lange, bis dann der Cache für alle Unterseiten erzeugt ist - und bloß nicht den Cache löschen ;-) Kann es sein das dann gerade das Caching dafür gesorgt hat das die Seite länger zum laden gebraucht hat. Ich folg bei sowas immer der Theorie bei konkurrierenden Thesen die einfachste erst mal vorzuziehen und das Caching ist mir bei deinem Posting dabei jetzt grad voll ins Auge gestochen. Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german Hallo Markus, im Parallelzweig habe ich die Extension beschrieben und verlinkt. Dein Hinweis ist nicht uninteressant. Bei den Unterseiten ist Caching erforderlich, weil die Serverlast insgesamt dadurch gesenkt werden kann. Wenn ich nur eine einzelne Unterseite online habe, wird die sofort bedient - durch die Menge der Seiten und die Anzahl der Zugriffe aber zu hoch um von MySQL bzw. dem Server bedient werden zu können. Die Extension lief einige Monate problemlos, aber dann hatte ich mittlerweile zum 2.Mal komplette Seitenausfälle. Allerdings hatte ich ja auch keine extensionspezifische Probleme angefragt, sondern ob TYPO3 eventuell Extensions schon in übergeordneten Seiten einliest. Falls ich einen Weg finde bzw. empfohlen bekomme, wie ich das Parsing der einzelnen Seitenbereiche zeitlich messen kann, werde ich mal vergleichen ob ich einen nennenswerten Unterschied bei Caching und Non-Caching feststellen kann. Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Hallo David, David Bruchmann schrieb: Verwunderlich ist, daß http://www.bruchmann-web.de/zh-hk/support/windows/bluescreen bei der ersten Generierung sehr lange brauchte. Wie entstehen denn die Einträge mit den Codes im Menü? Werden die auch über Deine Extension generiert? Gruß Martin -- Bitte nicht an der E-Mail-Adresse fummeln, die paßt so. ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:Martin Schoenbeck ms.usenet.nos...@schoenbeck.de Gesendet: Mittwoch, 15. April 2009 22:40:36 An: typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension Hallo David, David Bruchmann schrieb: Verwunderlich ist, daß http://www.bruchmann-web.de/zh-hk/support/windows/bluescreen bei der ersten Generierung sehr lange brauchte. Wie entstehen denn die Einträge mit den Codes im Menü? Werden die auch über Deine Extension generiert? Gruß Martin Hallo Martin, Die Seiten und das Menü habe ich manuell angelegt, sind also nicht dynamisch. Die Inhalte werden auch über die Extension eingelesen, aber nur einmalig, also auch nicht dynamisch. Ich habe es bisher nur einmalig gemacht, ein Update währe sicher mal notwendig. Die Datensätze sind fest in der eigenen Datenbank gespeichert. Lokal habe ich auch die Inhalte der Artikel gespeichert, aber aus rechtlichen Gründen und wegen der Datenmenge stelle ich den Rest nicht zur Verfügung. Viele Grüße David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
- Ursprüngliche Nachricht - Von:David Bruchmann da...@bruchmann-web.de Gesendet: Mittwoch, 15. April 2009 22:57:08 An: German TYPO3 Userlist typo3-german@lists.netfielders.de CC: Betreff:Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension Die Seiten und das Menü habe ich manuell angelegt, sind also nicht dynamisch. Ist natürlich Quatsch: Die Seiten habe ich manuell angelegt - das Menü ist natürlich dynamisch, aber nicht über eine eigene Funktion, sondern über ein normales TMENU. Gruß David ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verhalten von Seitenparsing bei Einbindung von Extension
Hi David, Falls ich einen Weg finde bzw. empfohlen bekomme, wie ich das Parsing der einzelnen Seitenbereiche zeitlich messen kann, werde ich mal vergleichen ob ich einen nennenswerten Unterschied bei Caching und Non-Caching feststellen kann. Vielleicht gehts hierüber. In folgendem Dokument wird der FE-Rendering-Prozess beschrieben: http://buzz.typo3.org/uploads/media/TYPO3_Frontend_Rendering_Process_v1.5.pdf Wenn ich das auf die Schnelle richtig überblickt habe passiert ziemlich viel des Rendering-Prozesses auf der Klasse: ...\typo3\sysext\cms\tslib\class.tslib_fe.php Ich habe mal kurz die Hooks der Klasse durchgesucht und denke das man hier doch bestimmt 2 Hooks hat, einen vor der Rendering und einen nach dem Rendering. In den einen den Start des Timers, in den anderen den Stop. Durch die Differenz sollte sich die Rendering-Zeit doch berechnen lassen. Damit hätte man wenigstens schon mal die Zeitmessung für die Seiten. Für einzelne Seitenbereiche weiß ich nicht ob die oben genannte Klasse Hooks zur Verfügung stellt. Vielleicht hilft dir das ja ein bisschen weiter. Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german