Datenbank                          optimieren -                           WordPress                         beschleunigenM...
Inhalt                  • Datenmüll                  • Optimierung mit MySQL                  • Optimierung mit Plug-ins  ...
http://codex.wordpress.org/File:WP3.0-ERD.pngMontag, 25. Februar 13
Datenmüll                  • Restdaten von Plug-ins                  • SPAM-Kommentare                  • Blockierte Komme...
Optimierung mit MySQL                  • Löschung aller Revisionen                         DELETE FROM wp_posts           ...
Optimierung mit MySQL                  • Löschung loser Verknüpfungen                         wp_postmeta                 ...
Optimierung mit MySQL                  • Löschung loser Verknüpfungen                         wp_commentmeta              ...
Optimierung mit MySQL              • Defragmentierung der Tables                         OPTIMIZE TABLE wp_commentmeta,   ...
Optimierung mit MySQL              • Adminer                     http://wordpress.org/extend/plugins/                     ...
Optimierung mit Plug-ins              • WP Database Cleaner                     http://wordpress.org/extend/plugins/wp-dat...
Proaktive Optimierung              • Testsystem für Themes & Plug-ins              • Revisionen einschränken              ...
Proaktive Optimierung              • Kommentarfunktion einschränken                     (Einstellungen/Diskussion)        ...
Fazit              • Aufgeräumter (WP-Backend)              • Schneller (DB-Zugriffe)              • weniger Datenvolumen ...
Danke.Montag, 25. Februar 13
Ergänzungen am Abend                     define(EMPTY_TRASH_DAYS, 10);              • Trash get auch mit 0, revisions auch...
Nächste SlideShare
Wird geladen in …5
×

DB Optimierung - WordPress beschleunigen

1.313 Aufrufe

Veröffentlicht am

Thema beim #wpdm am 19. Februar 2013 - http://wpmeetup-potsdam.de

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.313
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

DB Optimierung - WordPress beschleunigen

  1. 1. Datenbank optimieren - WordPress beschleunigenMontag, 25. Februar 13
  2. 2. Inhalt • Datenmüll • Optimierung mit MySQL • Optimierung mit Plug-ins • Proaktive Optimierung • Fazit Code-Beispiele orientieren sich an einer Default-Installation von WordPress. Nicht zu Empfehlen.Montag, 25. Februar 13
  3. 3. http://codex.wordpress.org/File:WP3.0-ERD.pngMontag, 25. Februar 13
  4. 4. Datenmüll • Restdaten von Plug-ins • SPAM-Kommentare • Blockierte Kommentare • Revisionen • weitere ...Montag, 25. Februar 13
  5. 5. Optimierung mit MySQL • Löschung aller Revisionen DELETE FROM wp_posts WHERE post_type LIKE `revision` • Löschung von SPAM-Kommentaren DELETE FROM wp_comments WHERE comment_approved LIKE `spam` -- trash / hold / approveMontag, 25. Februar 13
  6. 6. Optimierung mit MySQL • Löschung loser Verknüpfungen wp_postmeta DELETE meta FROM wp_postmeta AS meta LEFT JOIN wp_posts AS post ON (post.ID = meta.post_id) WHERE post.ID IS NULLMontag, 25. Februar 13
  7. 7. Optimierung mit MySQL • Löschung loser Verknüpfungen wp_commentmeta DELETE meta FROM wp_commentmeta AS meta LEFT JOIN wp_comments AS comment ON (comment.comment_ID = meta.comment_id) WHERE comment.comment_ID IS NULLMontag, 25. Februar 13
  8. 8. Optimierung mit MySQL • Defragmentierung der Tables OPTIMIZE TABLE wp_commentmeta, wp_comments, wp_links, wp_options, wp_postmeta, wp_posts, wp_terms, wp_term_relationships, wp_term_taxonomy, wp_userdata, wp_usersMontag, 25. Februar 13
  9. 9. Optimierung mit MySQL • Adminer http://wordpress.org/extend/plugins/ adminer/ • Sequel Pro http://www.sequelpro.com/ • phpmyadminMontag, 25. Februar 13
  10. 10. Optimierung mit Plug-ins • WP Database Cleaner http://wordpress.org/extend/plugins/wp-database-cleaner • WP-Optimize http://wordpress.org/extend/plugins/wp-optimize/ • WP Clean Up http://wordpress.org/extend/plugins/wp-clean-up/Montag, 25. Februar 13
  11. 11. Proaktive Optimierung • Testsystem für Themes & Plug-ins • Revisionen einschränken (wp_config.php) define(`WP_POST_REVISIONS`, 5); define(`WP_POST_REVISIONS`, false); define(`AUTOSAVE_INTERVAL`, 200);Montag, 25. Februar 13
  12. 12. Proaktive Optimierung • Kommentarfunktion einschränken (Einstellungen/Diskussion) • AutoSave einschränken (Plug-in / function.php) function fb_disable_autosave() { wp_deregister_script( autosave ); } add_action( wp_print_scripts,fb_disable_autosave ); (Quelle: http://bueltge.de/wordpress-autosave-beeinflussen/613/)Montag, 25. Februar 13
  13. 13. Fazit • Aufgeräumter (WP-Backend) • Schneller (DB-Zugriffe) • weniger Datenvolumen (Speicher) • weitere ...Montag, 25. Februar 13
  14. 14. Danke.Montag, 25. Februar 13
  15. 15. Ergänzungen am Abend define(EMPTY_TRASH_DAYS, 10); • Trash get auch mit 0, revisions auch mit Zahl für Tage. (Quelle: https://twitter.com/glueckpress/status/303934846131138560)Montag, 25. Februar 13

×