Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Chciałbym opracować synchronizacje produktów Baselinker do sklepu.
Coś w tym temacie zacząłem pisać, klasa pobierająca produkty z Baselinker: https://dbm.org.pl/__TESTY/synchronization.php i po chwili nasuwa się pytanie, a co kiedy tych produktów będą tysiące? Przydałoby się pobierać, wysyłać, przetwarzać dane porcjami i trafiam na hasło chunkowanie, pamięć, optymalizacja itp. Czy ktoś widział, czy ktoś wie o Chunkowaniu dla rozpoczętej w opracowaniu metody: function getProductsFromBaselinker(), jeżeli uda się pobrać produkty to ładuje wszystko do tablicy, potem przepuszczać tysiące produktów przez pętle np. foreach - to nie jest najlepszy pomysł... i co dalej, może są dostępne w Sieci przykłady podobnych integracji synchronizujących produkty? Na przykładzie chyba byłoby najprościej dojść co jak. Ten post edytował Malinaa 4.06.2024, 17:32:14 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 408 Pomógł: 74 Dołączył: 15.07.2014 Ostrzeżenie: (0%)
|
Zazwyczaj, dobrze zrobione API, konsumuje taki parametr jak limit. Zawsze możesz z niego skorzystać wg własnej, wymyślonej logiki. Sprawdź dokumentację BL.
Poza tym, warto też wrzuć taki import na kolejkę i skonsumować niezależnie w runtime'ie. |
|
|
|
Malinaa Synchronizacja produktów Baselinker do sklepu 4.06.2024, 17:29:01
Malinaa Pomysł na synchronizacje krok po kroku z chunkowan... 6.06.2024, 08:52:26 ![]() ![]() |
|
Aktualny czas: 9.01.2026 - 22:41 |