Page 1 of 1

Help!!! Layout Problems (Structure) dependent on Provider???

Posted: Mon 6. Feb 2006, 12:01
by Duke25
Hello dear phpWcms Community

i'm using this fascinating script since the last three months and let's say it's one of the best content management systems
i ever have been used (open source) :) big thx to Oliver...

Following explanation should help you to understand what my problem is about:

I'm using phpwcms local on my xampp server (newest release 1.5.1) and since the last two weeks i was trying to remove my actual conditions to my webserver (provided by evanzo!!!. )

Now the problem:
Everytime when i was uploading my sql db (Compatibility problems are also solved) and running my Page i think i've got a quite slow side structure. Till my index.php is fully loaded it takes about nearly 15-30 seconds and the layout takes also a lot of time till it is fully loaded (I'm using Mozilla, also Problems with IE). Why is this so??? Do I have some mistakes in my sourcecode? I can't find any mistakes and now I hope i can find here any suggestiones or people with similar problems.

For any Advice i would be very lucky. Please help me, I'm so tired of searching for the problem :x

Big thx and greez

Duke

You can test it here: http://www.akankorul.de

or look at this picture for a better understanding

Image

German:

Hallo liebe phpwcms Community,

den ersten Block lass ich jetzt mal weg :D

Hier aber mal meine Problembeschreibung auf deutsch falsch mein englisch etwas missverständlich gewesen sein sollte:

Ich habe das Problem dass jedes mal wenn ich die DB von meinem lokalen Server (xampp 1.5.1) uploade enorme geschwindigkeitsprobleme habe bzw. einen ziemlich langsamen Seitenaufbau.

Dies geht sogar soweit das sich meine komplette Navigation erst lang (über die gesamte Seite) zieht und erst nach ein paar sekunden wieder zurück auf die linke spalte springt. Kennt jemand dieses Problem bzw. hat jemand Erfahrungsberichte??? Lokal läuft alles bestens (klar dass es da keine geschwindigkeitsproblem geben kann :D ) aber ich werde daraus einfach nicht schlau. Denn wenn ich mir andere Seiten anschaue, die mit weit mehr Inhalt gespickt sind, scheint der Seitenaufbau ziemlich reibungslos zu verlaufen.

Für jegliche Hilfe wäre ich super dankbar, hab schon das gesamte Forum durchforstet doch leider erfolglos.

Vielen dank für eure Unterstützung...

Duke

Posted: Mon 6. Feb 2006, 12:36
by pico
Hi

also wenn ich mir den Quellcode Deiner Seite so anschaue sind da einige Fehler in dem Tabellenaufbau - teilweise fehlen die Tags bzw. sind irgendwie durcheinander -
z.B. nach dem Abschnitt <!-- Header-BILD --> fehlt </table> oder <td> aber eine Tabelle inerhalb <tr> </tr> geht nicht - naja zumindest sollte es nicht so sein. Die Anzeige im Browser ist dann reine Glückssache ;)


Ansonsten ist die Geschwindigkeit von deinem Hoster abhängig - wieviele Domains laufen dort auf einem Rechner und wie Zeitintensiv sind die dortigen Anwendungen - wie ist die Anbindung des Hosters etc. alles Dinge auf die Du keinen direkten Einfluss hast.

Um zu testen wie lange der Server mit der Erstellung einer Seite beschäftigt ist, kannst Du in der index.php die Kommentarzeichen vor den folgenden Zeilen entfernen

Code: Select all

//require ("include/inc_ext/phpsniff/phpTimer.class.php");
//$timer =& new phpTimer();
//$timer->start('main');
.
.
//$timer->stop('main');
//$t = $timer->get_current('main');
//$t = number_format ( $t, 5, '.', ','); //number_format ( float number, int decimals, string dec_point, string thousands_sep)
//$content["all"] = str_replace('{TIMER}', $t.' sec', $content["all"]);
//echo '<div align="center" style="margin-top:15px;border-top:1px dotted #cccccc;font-size:9px;"><div style="margin-top:5px;">processed in: '.$t.' sec Searchable: '.$cache_searchable.'</div></div>';


Posted: Mon 6. Feb 2006, 13:16
by Duke25
Hey pico,

vielen dank für die schnelle Antwort. Das mit der Tabelle is mir gar nich aufgefallen :wink: muss durch mein ganzes copy & paste und ständiges ändern am Layout passiert sein.

Der Tip mit der index.php ist super, werd den gleich mal testen und schauen ob da der Fehlerteufel drinnen steckt.

Zu meinem Hoster kann ich gar nicht so viel sagen. Besitze ein Grundpaket mit:

- 500mb space
- 1SQL db
- und unbegrenzten traffic (den natürlich nur ich im Moment verursache :lol: )
etc...

Meine doch dass die Darstellung einer so einfachen Seite kein Problem darstellen sollte oder täusche ich mich da?

Big thx für den schnellen support, werd mich gleich mal um mein Layout kümmern...

Greez Duke

Posted: Tue 7. Feb 2006, 09:15
by Duke25
Also hab jetzt nochmal versucht meine Layouts auf ein Minimum zu reduzieren, dennoch scheint es mir zu langsam.

Gibts jemanden der hier ähnliche Erfahrungen gemacht hat? Vielleicht sollte ich einfach mein komplettes Design nochmal entwerfen und gleich auf einen minimalen Kapazitätsbedarf achten?!

Falls es doch jemand gibt der vll noch nen Kniff oder ähnliches hat nur her damit.

Ist meine SQL Datenbank evtl überladen??? Hab mir mal den IMG Cache angeschaut und der scheint doch sehr viel Input zu haben, könnte dies das langsame laden meiner Seite beeinflussen???

Big thx für den support :lol:

Greez

Duke

Posted: Tue 7. Feb 2006, 11:37
by juergen
Hallo Duke,

deine Seite ist dann eher "dünn", bezogen auf den Traffic den sie beim aufrufen verursacht. Ich hatte dieses "hol dir erst nen Kaffee" Phänomen beim laden der Seite mit einem Provider in Bremen.

Sie sagten die Server stehen in Deutschland, die Server Ip ist de facto aber aus England :D

Mit der deutschen TLD funktioniert es bei http//whois.sc vermutlich nicht, mit der Server IP solltest du Auskunft kriegen wieviele domains ( Ich tippe mal 500) auf einem einzigen Server gelagert sind. Wenn dann 200 davon mit typo3 laufen und 300 mit phpwcms :wink: ... dann ist es zu bewundern dass die Kiste überhaupt etwas auswirft :D

Selbst wenn sie eine Gigabit Anbindung haben, kippen sie dann den gesamten Traffic in dieses Nadelöhr und du kriegst Zeit dir einen Kaffee zu kochen ... Geiz ist Geduld :D

Nachtrag: Ich habe dann angerufen und die Begründung war einfach genial: Sie versuchten mir zu erklären, dass mein Client Provider eine 56K Modem Anbindung hätte. Da wurde es mir zuviel ....

Jürgen

Posted: Tue 7. Feb 2006, 11:50
by Duke25
Hey Jürgen,

also mittlerweile weiß ich auch nicht mehr :D

Liegt es am Provider, liegt es an mir und meinen Tabellen? I don't know...

Ich habe parallel zur meiner privaten Page, welche wohlgemerkt im Moment nur ein Dump ist, auch geschäftlich mit dem System gearbeitet.

Auf dieser Seite habe ich unterschiedlichste Templates, Module etc. implementiert und es gibt keinerlei Probleme beim Seitenaufbau bzw. mit der Geschwindigkeit.

Deswegen bin ich im Bezug auf meiner Seite auch stutzig geworden, naja werde nochmal alles neu aufsetzen, Bilder weiter komprimieren und hoffen dass es dadurch besser wird. Die Probleme mit der springenden Navigation habe ich allerdings nur beim Mozilla, IE ladet die Seite komplett neu aber dadurch springt meine Navigation wenn schon nicht :oops:

Ich werds weiterhin versuchen :)

Thx für den support und deine Erfahrung...

Greez

Duke

Posted: Tue 7. Feb 2006, 15:08
by flip-flop
Hi Duke25,

das Problem liegt wohl eher bei Deinem Hoster.
Die Seite ist doch noch relativ klein. Da passiert noch nicht viel.
Diesen Effekt der auskragenden Navi-Tabelle taucht bei sehr vielen Seiten auf, die table-based sind und Nav_table_column verwenden.
Das hängt mit der Renderreihenfolge des Browsers zusammen, bzw. wann der Browser den gerenderten Teil der Seite ausliefert. FF liefert scheinbar sofort aus, der IE sammelt noch ein paar mehr Daten.
Es fällt eben nur bei den meisten Seiten nicht auf, da der Provider schnell genug ausliefert.
---------
Eine Vermutung da - die Foren voll sind mit Nachrichten zu E v a n z o bezgl. Geschwindigkeit, schlechtem Support und kuriosen Rechnungen.
--------
Du kannst ja mal spaßeshalber die Verarbeitungszeit der Scripte messen. In der index.php kannst Du das freigeben.

Gruß Knut

Posted: Tue 7. Feb 2006, 15:12
by juergen
@flip-flop :D

Posted: Tue 7. Feb 2006, 15:15
by flip-flop
@ DF6IH, 8)
du hast mich doch in der letzten Mail darauf gebracht das die wohl nicht so toll sind. Und stimmt.

Gruß Knut

Posted: Tue 7. Feb 2006, 15:48
by Duke25
Hey flip-flop, Hey Jürgen,

also eure Erfahrungen zu diesem Thema erschüttern mich doch ein wenig :(

Hab ich mir jetzt wirklich nen schlechten Provider ausgesucht? Hab den Provider bevorzugt, von dem ich am meisten gehört hatte (positives natürlich :D ) und mit dem viele Bekannte schon ihre erste Erfahrungen gesammelt hatten. Naja nun wurde ich mal wieder eines besseren belehrt.

Was mich persönlich sehr verwundert hat ist die Tatsache dass du das Phänomen der rausspringenden :evil: (s.Bild ganz oben) Navigation kennst.

Ich schleiche ja praktisch täglich hier in diesem Forum umher :wink: um mir Ideen, Tipps und Tricks abzuholen aber habe in dieser Hinsicht noch nichts gelesen.

In diesem Sinne möchte ich natürlich ein großes Danke schön an all die aussprechen, die dieses Forum so am Leben erhalten. Thx...

Greez

Duke