Lahmer Seitenaufbau

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Lahmer Seitenaufbau

Beitrag von Seether »

Vor kurzer Zeit hatte ich das Problem, dass der Seitenaufbau recht lahm war. Daraufhin habe ich
1 .mehr RAM in den Server einbauen lassen
2. pecl:apc installieren lassen
3. Ein paar langsame DB-Abfragen von phpBB verändert

Daraufhin wurde es deutlich besser....

Auch jetzt ist
1. laut dem Monitoring die Serverlast deutlich geringer
2. Seitenaufbauzeit laut Messung sehr gering (Index.php 0.1 bis 0.2 Sekunden, die anderen Seiten darunter)

und trotzdem liegt der gefühlte Seitenaufbau teilweise bei ein paar Sekunden.
Ist kein Problem, dass ich nur ich bemerke, denn ich habe auch andere Leute gefragt. Jemand eine Idee?


S.
Markus76
Mitglied
Beiträge: 61
Registriert: 14.06.2006 12:38
Wohnort: Kulmbach

Beitrag von Markus76 »

Das Problem liegt wohl eher an der Serverlast allgemein, oft liegt es daran, das die Anbindung zu gering ist bzw. zu viele Daten über die Leitungen laufen...
Forum zur Zeit kpl. im Umbau....
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Was mich halt extrem wundert, dass der real wahrgenommene Seitenaufbau was ganz anderes sagt als alle Messwerte.

Hier ein Bild der Serverlast nach dem PHP-Beschleuniger-Einbau

[ externes Bild ]

Ich denke man sieht gut wie die Last runter gegangen ist...


S.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Wie Markus76 bereits sagte: Was nutzt Dir ein "schneller" Server, wenn die Leitung zur Dir schlecht/voll ist ? ( Anbindung / Netz )
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

eine andere möglichkeit: externe scripte (google analytics bzw. adsense sind typische kandidaten) können den seitenaufbau spürbar verlangsamen...
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

larsneo hat geschrieben:eine andere möglichkeit: externe scripte (google analytics bzw. adsense sind typische kandidaten) können den seitenaufbau spürbar verlangsamen...
Danke für den Hinweis. Daran habe ich noch gar nicht gedacht. Wenn es beim nächsten Mal wieder lahmt (jetzt ist alles ok auch zu Spitzenzeiten) werde ich es mal ausbauen.

S.
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

So das Problem tritt immer mal wieder auf und das merkwürdige ist, dass es auch bei Zeiten wo kaum Besucher online sind (vormittags) zu einem lahmen Seitenaufbau kommt.
Mein Hoster hat mir erklärt, dass weder CPU noch RAM ein Problem darstellen, das deckt sich ja auch mit meiner Aussage 2. Seitenaufbauzeit laut Messung sehr gering (Index.php 0.1 bis 0.2 Sekunden, die anderen Seiten darunter)

Allerdings wurde mich auch mitgeteilt, dass viele DB-Verbindungen nicht beendet wurden. Mittlerweile habe ich fast alle eigenen Skripte vom Server entfernt und betreibe nur noch phpBB2 mit kleinen Änderungen.

Was mache ich nun am besten? Bringt es etwas die Timeout-Zeit bei der mysql-DB herunter zu setzen? Oder an welchem Wert sollte man schrauben?


S.
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Hallo,

ich wollte nochmal fragen ob man die Einstellungen von mysql sinnvoll ändern kann wenn das Forum lahmt obwohl weder RAM noch CPU ausgelastet sind...
Einige aufwendige Abfragen habe ich schon verbessert, so dass ich daran nicht mehr schrauben kann.


S.
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

Wenn CPU und Ram nicht ausgelastet sind, es nicht an der Anbindung liegt und der Seitenaufbau trotzdem lahm ist, wird es wahrscheinlich an der Festplatte liegen. Und um diese weniger zu belasten (bzw. die Belastung sinnvoller zu machen) kann man natürlich ein paar MySQL Einstellungen optimieren.
Lass dir in z.B. phpMyAdmin mal die Laufzeit-Informationen von MySQL anzeigen - dort sind dann die kritischen Werte rot markiert und es befindet sich meist auch eine Beschreibung wie man das Verhalten verbessern kann.
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Blöde Frage wie mache ich das? Hatte mir die Werte schon mal anzeigen lassen finde es aber im Moment nicht... Bin mir nicht sicher ob mein Hoster die versteckt oder ob ich einfach zu blöd zum gucken bin...

Edit: Ok habs gefunden, habe keine Rechte zum Anzeigen der Werte :/
Antworten

Zurück zu „Coding & Technik“