Deaktivierte Plugins verursachen immer noch Leistungseinbußen

Da viele Plugins mit dem Kern gebündelt wurden, haben wir einige Leistungseinbußen festgestellt.

Bei der Untersuchung stellte sich heraus, dass einige Plugins immer noch bestimmte Abfragen einfügen, auch wenn sie deaktiviert sind.

Ein Beispiel ist das Topic-Voting-Plugin.

Der Topic-Filter und der Suchfilter und die Suchreihenfolge werden immer eingefügt und der Code sollte mit SiteSetting.topic_voting_enabled umschlossen sein. Oder vielleicht sollten Aufrufe wie register_search_advanced_filter sich mehr wie add_to_serializer verhalten und prüfen, ob das Plugin aktiviert ist.

14 „Gefällt mir“

Ich habe dies vorerst mit pri-medium markiert und jemand aus dem Team wird es sich bald ansehen.

3 „Gefällt mir“

Ich habe gerade einen PR abgeschlossen, der die meisten register_*-Aufrufe wie add_to_serializer verhalten lässt:

3 „Gefällt mir“

Der PR wurde gerade zusammengeführt, er sollte in Kürze in latest verfügbar sein :slight_smile:

3 „Gefällt mir“

Danke, das ist fantastisch :heart_eyes:
Wäre ein Backport zu Stable eine Möglichkeit für diese Korrektur?

3 „Gefällt mir“

Klar, ich habe gerade einen PR erstellt:

3 „Gefällt mir“