Sari la conținut

Servicii

Odoo merge încet: aflăm de ce, cu cifre

Încet nu e o părere, ci o măsurătoare. Întâi găsim unde se duc secundele, apoi schimbăm ce le costă cu adevărat.

Ce se măsoară

Întâi baza de date: interogări lente, indexuri lipsă, căutări care parcurg tot catalogul. Apoi front-end-ul - ce descarcă, parsează și execută browserul înainte ca omul să poată da un clic.

Core Web Vitals vin de la vizitatori reali, nu dintr-o rulare de laborator pe un laptop rapid. La fel și concluziile.

Ce se dovedește de obicei

Pe un catalog mare, căutarea e prima care nu mai scalează și niciun index nu repară asta: în cel mai rău moment o căutare dura opt secunde, în timp ce depozitul aștepta. Mutarea în Elasticsearch a adus-o la una.

Pe partea publică răspunsul e de obicei greutatea: o pagină care afișează text nu trebuie să livreze o jumătate de megabyte de JavaScript scris pentru un magazin pe care nu îl aveți.

Ce rămâne la final

Cifre înainte și după, pe sistemul și datele dumneavoastră - nu o promisiune de „până la trei ori mai rapid”. Plus lista a ce s-a schimbat și de ce, ca următorul om să o poată citi.

Și o linie onestă despre ce nu merită reparat: cu unele lucruri e mai ieftin să trăiți decât să le rescrieți.

De citit înainte să decideți

Întrebări care apar înainte de primul apel

De ce a devenit Odoo lent?
Lentoarea este o măsurătoare, nu o părere, iar răspunsul se află de obicei într-unul din două locuri. La un catalog mare, căutarea încetează prima să scaleze, și niciun index nu rezolvă asta - în cel mai rău punct, o căutare dura opt secunde, în timp ce depozitul aștepta. Pe partea publică este greutatea: o pagină care arată text nu ar trebui să livreze jumătate de megabyte de JavaScript.
Cum aflați unde se duc secundele?
Întâi baza de date: interogări lente, indexuri lipsă, căutările care parcurg tot catalogul. Apoi front-end-ul - ce descarcă, parsează și execută browserul înainte ca un om să poată apăsa ceva. Core Web Vitals sunt luate de la vizitatori reali, nu dintr-o rulare de laborator pe un laptop rapid.
Cu cât va deveni de fapt mai rapid?
Primiți cifre înainte și după, pe sistemul și pe datele dumneavoastră, în locul promisiunii „de până la trei ori mai rapid”. Mutarea căutării din catalog în Elasticsearch a dus opt secunde la una; cât câștigă sistemul dumneavoastră depinde de unde se duc secundele lui.
Trebuie să actualizăm Odoo mai întâi?
De obicei nu. Cea mai mare parte din ce costă secunde - interogări, indexuri, greutatea paginii - nu depinde de versiune. Iar acolo unde soluția chiar există doar într-o versiune nouă, asta veți auzi, nu o propunere de rescriere.

De unde începem

Arătați-mi pagina care se mișcă greu. În jumătate de oră știți unde se duc secundele și care dintre ele pot fi recuperate primele.