Drupal 7 langsamer als Drupal 6?
am 18.01.2011 - 00:27 Uhr in
Hallo,
ich bin Anfänger und lerne zurzeit parallel D7 und D6 lokal unter xampp. Auf meinem Websace (all-inkl.com) habe ich (nur so, zum Testen) auch jeweils eine jungfräuliche D7 und ebensolche D6 Installation. Jedes mal wenn ich die Startseite von D7 aufrufe, ist die Warte/Ladezeit um einige Sekunden länger als bei D6, manchmal gefühlt deutlich länger. Kann das jemand bestätigen? Liegt das daran, dass D7 mehr Ressourcen (z.B. PHP-RAM) braucht? Ich frage mich, wenn bei einer "leeren" Installation der Unterschied so deutlich ist, was wird dann sein, wenn bei D7 noch einige Module und etwas Inhalt dazu kommen...
Grüße
Joe
- Anmelden oder Registrieren um Kommentare zu schreiben

D7 hat viele Module bereits
am 18.01.2011 - 08:20 Uhr
D7 hat viele Module bereits integriert, die man bei D6 noch zusätzlich installieren musste, z.B. CCK. Um die Geschwindigkeit also wirklich vergleichen zu können, müsstest du eine jungfräuliche D7-Installation und eine D6 mit den entprechend aktivierten Modulen gegenüberstellen.
PHP Memory ist kein direkter
am 18.01.2011 - 09:16 Uhr
PHP Memory ist kein direkter Leistungsfaktor, sondern eine Absicherung vor "wilden" Skripten.
Benchmarks zufolge ist D7 langsamer als D6, so wie auch D6 langsamer ist als D5. Die Ursachen liegen zu einem guten Teil in dem begründet, was Anton bereits ausgeführt hat.
Ein Faktor der in der Praxis noch hinzukommen kann ist, dass mit Drupal 7 das Standard-Tabellenformat beim Einsatz auf einer MySQL Datenbank InnoDB und nicht mehr MyISAM ist. Bei den üblichen Wald- und Wiesen-Hostern dürften die MySQL Server noch schlechter auf InnoDB optimiert sein, als sie es auf MyISAM sind. Auf schlecht optimierten / chronisch überlasteten MySQL-Servern kann zusätzlich noch hinzu kommen, dass die Datenfiles bei InnoDB ungefähr doppelt so groß sind wie bei MyISAM, was dann entsprechend auch mehr Input-/Output-Last erzeugen kann.
Als Anfänger würde ich
am 18.01.2011 - 15:54 Uhr
Als Anfänger würde ich übrigens sowieso D6 nehmen und mir D7 vorerst nur zum testen und ausprobieren installieren. Für D6 gibt es sämtliche wichtige Module in stabilen Versionen, was man bei D7 nicht gerade behaupten kann. Beim momentanen Einsatz von D7 wirst du dich also öfters mit Bugs herumschlagen und häufig neue Updates für Module oder Drupal einspielen müssen (was gerade für Anfänger ziemlich nervig und lästig ist - kenne das selber noch).
Ausserdem existieren für D6 unzählige Tutorials im Netz, die dir beim Aufbau deiner Seite helfen - bei D7 sieht es da noch mau aus.
IMHO ist im Moment D7 eher für Drupal-Fortgeschrittene oder Profis interessant, die genau wissen, wie Drupal unter der Haube funktioniert und im Notfall auch mal selber im Code Hand anlegen können, wenn was nicht läuft. Normalsterbliche und Drupal-Anfänger sind mit der D6 besser beraten. D7 würde ich frühestens in 12 Monaten einsetzen, wenn die Kinderkrankeiten ausgemerzt sind.
Kommt drauf an, was man so
am 19.01.2011 - 12:52 Uhr
Kommt drauf an, was man so braucht. Wenn Drupal 7 alles dabei hat, was man, braucht bzw. entsprechende Module verfügbar sind, dann D7.
Normalsterbliche und Drupal-Anfänger sind mit der D6 besser beraten. D7 würde ich frühestens in 12 Monaten einsetzen, wenn die Kinderkrankeiten ausgemerzt sind.
cps schrieb Kommt drauf an,
am 19.01.2011 - 13:26 Uhr
Kommt drauf an, was man so braucht. Wenn Drupal 7 alles dabei hat, was man, braucht bzw. entsprechende Module verfügbar sind, dann D7.
Normalsterbliche und Drupal-Anfänger sind mit der D6 besser beraten. D7 würde ich frühestens in 12 Monaten einsetzen, wenn die Kinderkrankeiten ausgemerzt sind.
Grundsätzlich hast du Recht. Jedoch ist es gerade für die angesprochenen "Normalsterblichen und Drupal-Anfänger" schwierig wenn nicht unmöglich vor der Erstinstallation abzusehen, was sie alles benötigen und was nicht. Daher geht auch mein Rat derzeit ganz klar in Richtung Drupal 6.
Danke.
am 19.01.2011 - 19:16 Uhr
IMHO ist im Moment D7 eher für Drupal-Fortgeschrittene oder Profis interessant, die genau wissen, wie Drupal unter der Haube funktioniert und im Notfall auch mal selber im Code Hand anlegen können, wenn was nicht läuft. Normalsterbliche und Drupal-Anfänger sind mit der D6 besser beraten. D7 würde ich frühestens in 12 Monaten einsetzen, wenn die Kinderkrankeiten ausgemerzt sind.
OK, ich danke Dir für Deinen Rat und den anderen für Ihre Antworten. Das Problem ist, dass ich ein Neuversionen-Fetischist ;) bin. Ich würde lieber gleich Drupal 7 einsetzen, auch wenn er vielleicht noch diese oder jene Kinderkrankheit hat. Ich werde mich wohl umsehen müssen, welche Module ich für meinen Projekt benötige und welche davon für D7 verfügbar sind.