das vielleicht nicht. aber "Do not use functions inside of for loop, such as for ($x=0; $x < count($array); $x) The count() function gets called each time." bestimmt.
Ach du hast es generell auf Zorg bezogen. Ja, da gebe ich dir recht, deshalb eigentlich auch der ganze Thread. Wobei beispielsweise das Zorg-Forum performance mässig absolut akzeptabel ist, was man von der Startseite nicht behaupten kann.
Ich habe mal mit einem PHP profiling Script die Ursache gesucht und bin aufs Smarty-Modul gestossen. Kürzlich habe ich zusätzlich erfahren, dass Smarty angeblich noch nicht für PHP 5 optimiert ist; sich eigentlich gar nicht lohnt mit aktuellen PHP Versionen zu verwenden. Diesbezüglich muss ich mich aber noch detaillierter informieren.
Anfang 2008 beginne ich zusammen mit einem Kollegen die Arbeit an einer neuen Version unserer "Clanpage" (vom SWIZZ-Clan). Dabei werden wir garantiert auf ein bestehendes Framework setzen, was sehr wahrscheinlich auch die Nutzung von Smarty erübrigen wird.
Die Erfahrungen aus diesem Projekt könnte ich sicher einbringen um sich dann vielleicht mal langsam eine Zorg V4 (im Moment ist es V3, oder?) zu machen.
Mir gefällt Zorg. Auch codemässig ist es ok. Aber langsam fällt Zorg zurück, wird "alt" könnte man sagen. Ich weiss ja nicht wie das bei euch ist, aber ich habe mich schon ziemlich angefreundet mit aktuellen "social networking" Dingen; wie z.B. RSS-Feeds, Trackbacks, etc. Gerade weil es ja viele sehr interessante Diskussionen auf Zorg gibt, könnte man mit Trackbacks eine Möglichkeit bieten, diese Themen weiter zu verbreiten. Ich denke das würde auch den Zielen des "neuen" Vereins "Zorg" entgegenkommen.
Eine V4 ist einfach ein recht ambitiöses Projekt. Ich würde dich dabei natürlich nicht aufhalten, aber bedenke dabei, dass die V3 das Ergebnis jahrelanger kleiner Verbesserungen (und Verbastlungen) ist. Ich finds usability mässig recht geil, obwohl ich mir grad heute überlegt habe, dass ein AJAX-Mouseover-Commentnachlader verdammt geil wäre (wär aber auch keine Sache den hier zu implementieren)
Du hast absolut recht. Ich hoffe natürlich schon, dass man durch Optimierungen der V3 eine bessere Ladegeschwindigkeit erzielen kann. Und eigentlich könnte man auch "weiterbasteln"; wenn man es sauber macht - und das ist so :-) - dann sollte es nicht zu einem riesen Geschwülst anwachsen.
Somit wäre es sicher sinnvoll, mal potenzielle Erweiterungen zu notieren (Bugtracker).
Das wäre mal wieder ein Grund, ein Protokoll zu führen. Jeder soll seine Erfahrung im Bereich "socializing" im Netz einbringen und dann können wir diese Inputs in Bezug auf Zorg diskutieren.
du hast recht; nichtsdestotrotz war bei mir die Verwendung von echo in der ausgabe eines html-strings erheblich schneller als mit print. Ich bin mir auch ziemlich sicher, irgendwo erst kürzlich noch ein Test print vs. echo gelesen zu haben, wo ebenfalls empfohlen wurde, echo für die Ausgabe längerer Strings zu verwenden.