Mam wiele pytań do doświadczonych programistów Magento:
Czy można poprawić prędkość mydlanego interfejsu API Magento v1? Gdy żądasz danych, magento szybko kompiluje proste informacje, takie jak adres klienta itp., Kosztuje 1,5 sekundy.
Żądanie wielu możliwych istotnych węzłów danych może szybko kosztować około 5-7 sekund.
Teraz już robię te żądania za pośrednictwem żądań AJAX, więc interfejs strony ładuje się szybko, ale poprawa prędkości byłaby miła.
Czy może lepiej byłoby napisać własną aplikację, aby przekazać mi odpowiednie informacje bezpośrednio z bazy danych magento? Db nie jest tak skomplikowany, a jeśli wykonam bezpośrednie zapytanie, ładuje się w ciągu 100 sekund z wynikami ...
Jedyne rozważanie, jakie mam przy tej opcji, to:
- Co się stanie, jeśli Magento zaktualizuje i zmieni schemat bazy danych?
- Czy konfiguracja bazy danych Magento jest stosunkowo bezpieczna / kompatybilna w dół?
Czy ktoś ma jakieś doświadczenie z tym i swoimi sukcesami lub historiami? Muszę dokonać świadomej decyzji, aby wiedzieć, jak postępować.