it-swarm.com.de

Gibt es einen Unterschied zwischen posts_where mit posts_join und posts_search hinsichtlich der Leistung?

Ich möchte wissen, welcher Filterhaken ich verwenden soll, der schneller arbeitet.

Ich habe beide mehrmals versucht und festgestellt, dass posts_search etwas schneller ist als die Kombination von posts_where und posts_join

Wie sehen Sie das?

5
Gixty

Alle diese Hooks werden auf ähnliche Weise aufgerufen und erhalten übergebene ähnliche Daten. Unter normalen Umständen sollte zwischen ihnen kein bedeutender Leistungsunterschied bestehen.

Ein Szenario, an das ich denken kann, ist, dass, wenn Sie Ihren Code nicht richtig auf bestimmte Abfragen ausrichten und er in every query ausgeführt wird, posts_search möglicherweise weniger Zeit ausgelöst wird, da die anderen beiden davon abhängig sind, dass suppress_filters in query deaktiviert ist.

2
Rarst