Ich habe ungefähr 110 Vorlagendateien (tpl.php) in meinem Thema verwendet. Verlangsamt das meine Drupal-Site?
Ich meine:
Weitere Vorlagendateien == verbrauchen die Serverleistung.
Ich habe ungefähr 110 Vorlagendateien (tpl.php) in meinem Thema verwendet. Verlangsamt das meine Drupal-Site?
Ich meine:
Weitere Vorlagendateien == verbrauchen die Serverleistung.
Antworten:
Angenommen, Sie überschreiben die Standardseite page.tpl.php mit Ihrer eigenen in Ihrem Themenordner und vergleichen diese mit dem Fall der Verwendung der Standardeinstellung. In beiden Fällen wird während des Seitenrendervorgangs eine page.tpl.php ausgewertet - entweder die Standardvorlage oder Ihre. Auch wenn Sie die Vorlage nicht überschreiben, muss Drupal den Themenordner durchsuchen, um zu überprüfen, ob eine Überschreibung vorhanden ist. Wenn Sie eine komplexe Logik in Ihrer Überschreibung haben, wird die Seite natürlich langsamer gerendert, aber das liegt nicht an der Überschreibung selbst.
Das Erstellen benutzerdefinierter Vorlagen mit hook_theme kann jedoch zu Verzögerungen führen.
Im Allgemeinen trägt das Caching mehr zur Beschleunigung Ihrer Website bei, da das Rendern von Seiten insgesamt umgangen wird.