Drupal 7 CMS + (Advanced) Forum Performance Tuning

Ihr nutzt das Drupal 7 Forum sowie möglicherweise advanced_forum.module? Ihr habt sehr viele Forenbeiträge und Euer Drupal 7 Forum ist einfach nur lahm? Dann habe ich einige Tipps für Euch!

Im Rahmen einer Optimierung untersuchte ich die verwendeten Indizes der typischen Datenbankabfragen im Forum. Dabei fiel auf, dass einige Drupal Standard Indizes nicht optimal für das Forum sind.

Nachfolgend habe ich eine Liste der wichtigsten Anpassungen aufgeführt, die ihr aber natürlich nicht blind ausführen, sondern als Grundlage für eigene Optimierungen nutzen solltet:

  1. ALTER TABLE `forum_index` ADD INDEX `idx_webks_forum_index_nid_tid` ( `nid` , `tid` );
  2.  
  3. ALTER TABLE `comment` ADD INDEX `idx_webks_comment_nid_status_changed` ( `nid` , `status` , `changed` );
  4.  
  5. ALTER TABLE `comment` ADD INDEX ` idx_webks_comment_nid_status_cid` ( `nid` , `status` , `cid` );
  6.  
  7. ALTER TABLE `taxonomy_term_data` ADD UNIQUE `idx_webks_taxonomy_term_data_tid_weight_name` ( `tid` , `weight` , `name` );

Für zusätzliche Unterstützung bei der Drupal 7 Performance Optimierung stehen unsere Drupal Experten von http://www.DROWL.de und gerne ich zu Eurer (kostenpflichtigen) Verfügung!

Wenn Euch diese Tipps geholfen haben oder ihr weitere Hinweise habt, hinterlasst gerne einen Kommentar.

Kommentare

Ich nutze auch Advanced Forum im Drupal Blog

Ich nutze auch das Advanced Forum, aber nur für einen internen Zweck und nicht als Community. Ich habe mein Drupal 7 erst neulich wieder neu aufgesetzt und habe damit begonnen, erste Inhalte zu erstellen.

Im Forum ist nur etwas los, sprich nur Einträge von mir selbst und ob es viele werden, weiss ich noch nicht. Dafür sind meine anderen Foren zuständig Smile.

Aber sonst wenn ich mal soweit bin mit dem Forum und sehr viele Beiträge habe und es langsam ist, dann werde ich mich damit näher befassen.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.

Weitere Informationen über Formatierungsoptionen