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

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
Duke25
Posts: 7
Joined: Thu 29. Sep 2005, 16:06
Location: Stuttgart
Contact:

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

Post 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
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post 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>';

Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Duke25
Posts: 7
Joined: Thu 29. Sep 2005, 16:06
Location: Stuttgart
Contact:

Post 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
Duke25
Posts: 7
Joined: Thu 29. Sep 2005, 16:06
Location: Stuttgart
Contact:

Post 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
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post 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
Duke25
Posts: 7
Joined: Thu 29. Sep 2005, 16:06
Location: Stuttgart
Contact:

Post 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
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

@flip-flop :D
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Duke25
Posts: 7
Joined: Thu 29. Sep 2005, 16:06
Location: Stuttgart
Contact:

Post 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
Post Reply