Zum Inhalt springen

Leistungen

Odoo ist langsam: herausfinden, warum - mit Zahlen

Langsam ist keine Meinung, sondern eine Messung. Erst finden wir, wohin die Sekunden gehen, dann ändern wir das, was sie wirklich kostet.

Was gemessen wird

Zuerst die Datenbank: langsame Abfragen, fehlende Indizes, Suchen, die den ganzen Katalog durchlaufen. Dann das Frontend - was der Browser lädt, parst und ausführt, bevor jemand überhaupt klicken kann.

Core Web Vitals kommen von echten Besuchern, nicht aus einem Laborlauf auf einem schnellen Notebook. Die Schlüsse ebenso.

Was sich meistens herausstellt

Bei einem großen Katalog hört zuerst die Suche auf zu skalieren, und kein Index repariert das: im schlimmsten Moment dauerte eine Suche acht Sekunden, während das Lager wartete. Die Auslagerung nach Elasticsearch brachte sie auf eine.

Auf der öffentlichen Seite liegt die Antwort meist im Gewicht: eine Seite, die Text zeigt, sollte kein halbes Megabyte JavaScript ausliefern, das für einen Shop geschrieben wurde, den Sie nicht betreiben.

Was am Ende dasteht

Zahlen davor und danach, an Ihrem System und Ihren Daten - kein Versprechen von „bis zu dreimal schneller“. Dazu die Liste dessen, was geändert wurde und warum, damit der Nächste sie lesen kann.

Und ein ehrlicher Satz dazu, was sich nicht zu reparieren lohnt: mit manchem lebt es sich billiger, als es neu zu schreiben.

Vor der Entscheidung lesenswert

Wie wir anfangen

Zeigen Sie mir die Seite, die hängt. Nach einer halben Stunde wissen Sie, wohin die Sekunden gehen und welche davon zuerst zurückzuholen sind.