RC2 Fix 11 - Geschwindigkeit

Begonnen von plingo, 27 März 2011, 12:58:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

plingo

Hallo,

ich habe jetzt auf zwei verschiedenen Servern das 1.12 laufen. Einmal bei Strato (Theme Axis) und der andere liegt auf einem Windows-Server (Theme Brightsideoflife). Bei beiden fällt mir ein extremer Geschwindigkeitsverlust der 1.12 gegenüber den älteren Versionen 1.10 und 1.11 auf.

So dauert es bei Strato knapp 4 Sekunden, und auf Win ca. 6 Sekunden bis das Bild steht (also der Bildaufbau selber findet unter Firefox und Safari fast in Nullzeit statt; die Wartepause kommt scheinbar immer nach dem Aufruf der Theme-CSS).

Im Vergleich dazu braucht die 1.11 bei Strato unter 2 Sek. und die 1.10 auf dem Win-Server unter 1 Sek.

Ich habe natürlich auch mal ein paar Blicke auf andere 1.12er geworfen, die sind alle nach wie vor echt schnell, laufen aber wahrscheinlich auch nicht unter win oder bei Strato.

Liegt das daran, dass die 1.12 noch nicht in der Endfassung vorliegt, oder ist zu erwarten, dass sich die fertige Version genauso verhält? (Ich hab übrigens 'ne 16.000er Leitung)

cheers, Ingo

(An evtl. vorhandene Trolle hier: Nicht hilfreich wären Antworten im Sinne von "Schaff den Scheiß Win-Server ab und hol dir was vernünftiges" oder "Strato ist doch Mist" - mir geht es hier nur um sachdienliche Hinweise, an denen die Entwickler möglicherweise interessiert sein könnten)

anmShinichi

mhh.. Vielleicht gibt es Zugriffsprobleme, sprich es wird versucht auf Dateien zugegriffen, die es nicht zulassen... und dadurch kommt es zu dieser Ladezeit. Diese Funktion könnte in der 12er Version neu sein. Wie könnte man herausfinden, was solange gedauert hat?

Ich weiß, es ist noch keine Lösung, aber wenn man sie noch nicht kennt, muss man ja versuchen, sich dem Übel zu nähern.

PS: Hier is kein heise oder so was ;)
MonsterWorks - www.monsterworks.de

plingo

@anmShinichi: Danke. Ich hab mal firebug geladen, und damit rumgespielt. Vielleicht hilft dieses Bild zur Ursachenfindung:





PS. [heise] :-)

plingo

Und hier zum Vergleich ein pragmamx 1.9 auf dem gleichen Server:



"DOMContentLoaded" braucht da nur 754 ms


cheers, Ingo

plingo

Ahhhh, nach deaktivieren von layout/style/style.css.php knallt die Seite wieder mit voller Speed durch die Leitung. Es fehlt natürlich etwas am Layout (genauer: der Hintergrund unterhalb des Headers fehlt, und der Footer ist unformatiert), aber zumindest ist nun deutlicher, wo es hakt.

cheers, Ingo

lemming

Zitat von: plingo am 29 März 2011, 11:17:16
Ahhhh, nach deaktivieren von layout/style/style.css.php

hey,
was genau meinst du damit?
greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

plingo

Hallo,

es hat irgendwie mit der Reihenfolge der Abarbeitung der Dateien zu tun. Wenn ich die oben genannte style.css.php deaktiviere, geht der Bildschirmaufbau wieder schnell (nur halt die Bereiche unterhalb des Headers werden nicht "gestylt") - unter 1 Sekunde(!)

Im alten System (1.10) wurde der Screen zuerst aufgebaut, während das System im Hintergrund noch irgendwas nachgeladen hat (sichtbar am Busy-Balken unten in Firefox) - das erzeugte für den Betrachter den Eindruck, dass sich die Seite schnell aufbaut, und er schon lesen konnte, was da steht.

Im neuen System (1.11 + 1.12) wird erst ein Teil geladen und angezeigt (Header ...), dann wird versucht, irgendwas zu laden, was eben diese 5 Sekunden dauert, und dann erst kommt der Rest auf den Screen. Also müßte meiner Auffasung nach hier etwas an der Reihenfolge der Abarbeitung geändert worden sein (oder etwas neues hinzugefügt).

Ich habe jetzt neben der 1.12. auf demselben Server ein 1.10 laufen, und das läuft superschnell!

PHP-Version:    5.2.10
MySQL-Version:    5.1.36-community
Server-Version:    Microsoft-IIS/6.0

Andi

Moin :)

hast mal nen Link zu der Problemseite?
Mit "aktivierter" style.css.php...
schön´s Grüssle, Andi


Andi

Hi :)

Admin > Einstellungen > Service- und Debug-Einstellungen > Design-Cache deaktivieren >> Nein

Denke das wird schon etwas bringen...
schön´s Grüssle, Andi

plingo

Danke für's Nachschauen, Andi Ich hatte den Design-Cache zwischendurch auch immer wieder mal ausgeschaltet, der Unterschied liegt bei 0,1 Sekunde. Der gravierende Geschwindigkeits-Unterschied zwischen der 1.10 und der 1.12 (RC2 fix 12) bleibt davon leider unbenommen.

Bei Strato liegt die Bildaufbauzeit der 1.12 übrigens zwischen 2,8 und 3,6 Sekunden, auch immer noch vergleichsweise viel. Hat vielleicht jemand hier noch eine 1.12 bei Strato laufen?


cheers, Ingo

Andi

Moin :)

ich denke mit dem pragmaMx System hat das nichts zu tun.
Die PHP-Scriptlaufzeit des Servers ist einfach insgesamt ganz übel.

Auch ganz normale Scripte, die nur ganz einfache PHP-Befehle enthalten, ohne das pragmaMx System zu includen oder das dynamische Stylesheet zu verwenden, werden nur grottig ausgeführt. Hier mal ein paar Vergleichs-Links:

dein pragmaMX 1.12:
http://www.spitzer-gastro.de/php/backend.php >> ohne dyn. Stylesheet (style.css.php)
http://www.spitzer-gastro.de/php/includes/javascript.php >> nur ein php-Dummy ganz ohne Ausgabe
http://www.spitzer-gastro.de/php/spaw/spaw.inc.php >> Original SPAW-Datei, nix von pragmaMx
http://www.spitzer-gastro.de/php/layout/style/style.css.php?t=brightsideoflife >> das "Problemscript"

dein pragmaMX 1.10 ist auch nicht schneller:
http://www.spitzer-gastro.de/phpx/backend.php >> ohne dyn. Stylesheet (style.css.php)
http://www.spitzer-gastro.de/phpx/includes/javascript.php >> nur ein php-Dummy ganz ohne Ausgabe
http://www.spitzer-gastro.de/phpx/spaw/spaw.inc.php >> Original SPAW-Datei, nix von pragmaMx
http: // www. spitzer-gastro.de/php/layout/style/style.css.php?t=brightsideoflife >> das "Problemscript" gibts hier nicht


pragmaMx 1.12 hier auf pragmaMx.org:
http://www.pragmamx.org/backend.php >> ohne dyn. Stylesheet (style.css.php)
http://www.pragmamx.org/includes/javascript.php >> nur ein php-Dummy ganz ohne Ausgabe
http://www.pragmamx.org/spaw/spaw.inc.php >> Original SPAW-Datei, nix von pragmaMx
http://www.pragmamx.org/layout/style/style.css.php?t=brightsideoflife >> das "Problemscript"

pragmaMx 1.12 bei einem Free-Hoster:
http://012.pragmamx.bplaced.de/backend.php >> ohne dyn. Stylesheet (style.css.php)
http://012.pragmamx.bplaced.de/includes/javascript.php >> nur ein php-Dummy ganz ohne Ausgabe
http://012.pragmamx.bplaced.de/spaw/spaw.inc.php >> Original SPAW-Datei, nix von pragmaMx
http://012.pragmamx.bplaced.de/layout/style/style.css.php?t=brightsideoflife >> das "Problemscript"
schön´s Grüssle, Andi

plingo

Oh, danke - da hast du dir viel Arbeit gemacht, das kann ich ja garnicht wieder gutmachen..  :thumbup:

OK, ist ja gut, dass es nicht an Pragma selber liegt. Wenn es also an der Abarbeitung der Scripte liegt, sollten die Serverleute doch da irgendwas machen können. Ich werd sie mal anschreiben.

Nochmal vielen Dank, Ingo

lemming

Bei Strato scheinen zur Zeit etwas die Leitungen zu glühen, vllt. hängt es damit zusammen:

http://www.heise.de/newsticker/meldung/DDoS-Attacke-auf-Hoster-Strato-1223018.html

greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

plingo

Hmm, die Serverleute meinen, dass es nicht an der Abarbeitungszeit liegen könne, weil die vorherigen pragma-Versionen ja richtig schnell laufen. Jetzt weiss ich auch nicht mehr weiter. Ausser, dass die schnellen Pragma-Versionen alle noch unter php4 laufen. Kann es sein, dass die noch bei php5 falsche Einstellungen haben? Kennt sich da jemand hier aus der Runde aus, worauf man da mal achten könnte?

cheer, Ingo