Calli präsentiert das 2F-CMS: sicher, einfach, schnell!

2F CMS

Ihr Zugang

Passwort vergessen?

* SSL - die Daten werden verschlüsselt an Ihren Browser gesendet

RSS

Immer auf dem neusten Stand bleiben: 

RSS

Add to Google

Was tun, wenn 2F-CMS Seiten langsam sind

Veröffentlicht am 02.12.2008 von Sebastian Maier
 

Wenn alle Seiten langsam geladen werden kann es dafür unterschiedliche Ursachen geben, im folgenden wird
erklärt, wie man auf die einzelnen Möglichkeiten abprüfen kann.

  1. Der Webserver ist langsam z.B. weil er überlasstet ist
  2. Nur PHP Skripte werden nicht mehr schnell ausgeführt
  3. Der Datenbankserver ist überlasst
  4. Es liegt an eingebundenen Inhalte
  5. Es liegt am 2F-CMS selbst - es ist ein Bug

Um zu prüfen ob der Webserver im Allgemeinen langsam ist, rufen Sie einfach mal eine Grafik oder eine HTML Seite auf die auf Ihrem Server liegt. Gegebenenfalls können Sie zum Test einfach eine kleine Grafik oder eine test.html selbst erstellen und per FTP auf den Server hochladen.


Wird die Seite langsam geladen, dann ist es der Webserver. Wird diese Seite schnell geladen, dann könnte es an den PHP Skripten liegt. Testen Sie das, in dem Sie eine Datei mit dem Texteditor (z.b. Notepad) erstellen.

Nennen Sie die Datei test.php und tragen Sie dort folgendes ein:

<?php
phpinfo();
?>

Rufen Sie die Datei über den Browser auf z.B. www.2f-cms.com/test.php - wird diese Datei langsam geladen liegt es am Server.


Wenn hier alles ok ist, dann kann es noch am Datenbankserver liegen, das zu prüfen ist meist nur dem Webhoster möglich.

Ein bekannter Auslöser für eine langsame Datenbank bzw. für Probleme in diesem Zusammenhang ist, das im 2F-CMS die Debuggerfunktion aktiviert ist. Das bedeutet, alle auftretenden Fehlermeldungen (auch die für Sie unsichtbaren) werden in der Datenbank erfasst. Das kann sehr schnell dazu führen, dass die Datenbank sehr groß wird.

Den selben Effekt können auch viele Angriffe auf eine Seite haben, auch diese werden in der Datenbank erfasst.

Ob dies der Fall ist, kann man einfach über phpMyAdmin herausfinden. Dazu ruft man die eigene phpMyAdmin Installation auf und schaut sich die Größe der Datenbank an. Tabellen mit mehreren MB Größe sind bei den meisten Seiten ungewöhnlich. Gerade die Tabellen attacks und debugger sollte man sich genauer anschauen.

Die Attacks und Debugger Tabellen kann ohne Auswirkungen auf das System einfach leeren (Achtung: Nicht löschen). Besser wäre es natürlich, vorher ein Backup anzulegen, wenn möglich. Da in diesen Tabellen oft auch die Ursache für den Überlauf erkennbar ist.

Wenn alle diese Punkte geprüft und für unkritisch befunden werden, dann könnte es noch an extern eingebundenen Inhalten liegen.

Wie z.B. Google Analytics, Videos von YouTube, etc.

Ist auch das geprüft und es liegen keine solchen Inhalte vor, dann kann es ein Bug im 2F-CMS sein, in diesem Fall können Sie uns diesen über das Forum mitteilen.