Şu anda çok basit bir şemaya sahip bir veritabanı tablosu için (yaklaşık 5 alan), yerel geliştirme ortamımda (SSD sürücüsü) ~ 50 ek / saniyenin hemen altında yeni kayıtlar ekliyor - bu Modelde ilgili tabloları doldururken gözlemci yok.
Doğrudan SQL kullanarak oldukça bir gelişme görüyorum - ~ 1800 ekler / saniye. Modellerimizin performansını optimize etmeye çalışmayı düşünüyoruz, ancak elbette Magento çekirdeğinin bize sunduğu tüm güzel stabiliteyi ve esnekliği kaybetmek istemiyoruz.
Birinin daha önce bu rotaya gidip gitmediğini ve model katmanının bileşenleri açısından nispeten daha güvenli bir şekilde atlanabilecek önemli kazanımlar olup olmadığını merak ediyorum.
Gibi şeyler:
- Sınıf adı çözünürlüğü
- olayları kaydetmeden önce ve sonra
- Etkinlik gönderilir
- işlemler
- vb.
GÜNCELLEME: Yalan söyledim, aslında gözlemcilerden çıkan bazı sorgulamalar vardı ya da veritabanı sorgu günlüğünü incelediğimde gördükten sonra Save () 'den sonra. Tamamen basit bir varlığa karşı kıyaslama aslında Magento modellerinde bana ~ 300 satır / saniye veriyor - yalnızca MySQL yükü işlemdir.