it-swarm.com.de

Post Insert und Delete für Bulk-Operationen optimieren?

Bei der Arbeit mit einzelnen Posts fällt nicht viel auf, aber wenn Sie mehrere Tausend gleichzeitig und per Code erstellen oder löschen, ist der Vorgang ziemlich langsam.

Gibt es gute Anpassungen und Ecken zum Schneiden?

Kontext:

  • wp_insert_post() mit übergebenen Kategorien und Tags;
  • mehrere benutzerdefinierte Felder hinzufügen;
  • anhänge erstellen und verknüpfen (aus vorhandenen Dateien).
19
Rarst

Beim Aktualisieren von Post-Taxonomien können Sie wp_defer_term_counting( true ) aufrufen, bevor Sie Ihre Massenoperation ausführen, und dann wp_defer_term_counting( false ), um die Laufzeit nur einmal pro Laufzeit zu aktualisieren.

18
Jan Fabry