Skocz do zawartości

Szybkość pobierania danych Sello... a inni

Polecane posty

Czy coś się w końcu zmieni w szybkości pobierania danych z allegro?

Wykorzystuję 3 aplikacje (jeszcze) do obsługi allegro i czasy wyglądają tak:

 

Sello - 20-30min, czasami nawet godzina. Zatrzymuje się na komunikacie "Zakończono: synchronizacja towarów" stoi długo nie wywalając błędu. Program wykorzystuję do wystawiania aukcji (na razie)

Asystent Allegro - 1-3 minut (obsługa transakcji allegro)

EasyUploader - 1-3 minut (stary program do wystawiania aukcji, jeszcze wszystkich nie przerzuciłem do sello).

 

Skoro konkurencja pobiera dane szybko to czemu w sello też tak nie może być? Przed chwilką chciałem ponowić zakończone aukcje o 11:42. Jest godzina 12:18, a sello jeszcze nie widzi zakończonych aukcji (w zakładce zakończone).

 

PS. Pobieram TYLKO aukcje trwające, ze sprzedaż, bez sprzedaży oraz "Pełne informacje o aukcjach". Transakcji, klientów i komentarzy nie pobieram bo jeszcze nie mam zamiaru wdrażać systemu, który jest totalnie wolny.

 

PS2. U nas zamówienia z alla realizowane są na bieżąco, dane są odświeżane co 1-2h...tak aby paczki wychodziły jeszcze tego samego dnia co zamówienie. Sello NAM TO UNIEMOŻLIWIA bo nie chce pobrać danych "od razu".

 

PS3. Jakieś sugestie? Może coś źle ustawiłem?

Link to postu

Podzielcie się jak macie ustawione pobieranie danych. Chodzi mi najbardziej o transakcje i formularze oraz aukcje. Już nie raz mielismy tak, że pobrały się transakcje a aukcje nie i przedmioty wystawiały sie ponownie. Ehhh. Poza tym, dlaczego automatyczne wystawianie nigdy nie wystawia nam od razu, tylko np. po godzinie itd?

 

Link to postu

Potwierdzam taką zależność. Np. sello synchronizuje parametry ok. 20 min. Program konkurencyjny 2 - 3 minuty. Pobieranie aukcji ma podobne kolrelacje. Sello mi jest potrzebne do subiekta i dokumentów końcowych i raczej na razie nie odejdę ;)  ale konkurencji używam jak chcę coś szybko sprawdzić lub popracować przez api na trwających aukcjach.

Link to postu

Proponowałbym zacząć od tego jakie dane są pobierane. Jeśli w Sello zaznaczone są pełne dane to nic dziwnego, ze pobierają się 30 minut - dużo można zdziałać wyłączając niepotrzebne dane przy pobieraniu. Pobieranie pełnych danych, wszystkich komentarzy jest zalecane tylko za pierwszym razem, lub jako synchronizacja okresowa. Danych pobieranych w ten sposób są setki megabajtów przy średniej sprzedaży - a to trwa długo.

 

Komunikat "synchronizacja towarów" nie ma nic wspólnego z synchronizacją z Allegro - jest to synchronizacja z Subiektem GT. Sam komunikat "wisi" długo, bo jest to ostatni wpisany komunikat a w tle widocznie trwa jakaś inna synchronizacja (być może pobieranie parametrów) - można to sprawdzić w oknie raportu.

 

Skoro konkurencja pobiera dane szybko to czemu w sello też tak nie może być? Przed chwilką chciałem ponowić zakończone aukcje o 11:42. Jest godzina 12:18, a sello jeszcze nie widzi zakończonych aukcji (w zakładce zakończone).

Tutaj chyba mylone są dwa pojęcia. Najpierw mowa o szybkości pobierania danych (czyli czasie trwania synchronizacji), a w kolejnym zdaniu mowa jest o opóźnieniach w pojawianiu się danych wynikających z opóźnień na serwisie.

Podejrzewam, że inne aplikacje posługują się dziennikiem zdarzeń przy synchronizacji. Sello korzysta z tego dziennika połowicznie. Korzystanie z tego dziennika zasadniczo jest dużo szybsze, przy tym używane są inne funkcje webApi, które nie są obarczone opóźnieniami w pojawianiu się danych... do czasu. Niemal co tydzień na forum webApi zgłaszane są problemy z dziennikiem zdarzeń, a więc widać, że ten mechanizm również nie jest pozbawiony wad.

 

Implementacja synchronizacji opartej w 100% o dziennik zdarzeń jest w tej chwili przewidziana na kolejną wersję Sello.

 

Przy pobieraniu parametrów - znów jest to kwestia jakie dane są pobierane. Sello pobiera całe drzewo kategorii, wszystkie atrybuty specyficzne, wszystkie słowniki (krajów, wysyłek itp). Dzięki temu większość zmian na serwisie nie niesie konieczności wypuszczania nowej wersji programu.

 

Oczywiście jest tu jeszcze miejsce na optymalizację pobieranych danych, co od przyszłej wersji sukcesywnie mamy zamiar robić.

 

Link to postu

Proponowałbym zacząć od tego jakie dane są pobierane. Jeśli w Sello zaznaczone są pełne dane to nic dziwnego, ze pobierają się 30 minut - dużo można zdziałać wyłączając niepotrzebne dane przy pobieraniu. Pobieranie pełnych danych, wszystkich komentarzy jest zalecane tylko za pierwszym razem, lub jako synchronizacja okresowa. Danych pobieranych w ten sposób są setki megabajtów przy średniej sprzedaży - a to trwa długo.

 

Komunikat "synchronizacja towarów" nie ma nic wspólnego z synchronizacją z Allegro - jest to synchronizacja z Subiektem GT. Sam komunikat "wisi" długo, bo jest to ostatni wpisany komunikat a w tle widocznie trwa jakaś inna synchronizacja (być może pobieranie parametrów) - można to sprawdzić w oknie raportu.

 

Skoro konkurencja pobiera dane szybko to czemu w sello też tak nie może być? Przed chwilką chciałem ponowić zakończone aukcje o 11:42. Jest godzina 12:18, a sello jeszcze nie widzi zakończonych aukcji (w zakładce zakończone).

Tutaj chyba mylone są dwa pojęcia. Najpierw mowa o szybkości pobierania danych (czyli czasie trwania synchronizacji), a w kolejnym zdaniu mowa jest o opóźnieniach w pojawianiu się danych wynikających z opóźnień na serwisie.

Podejrzewam, że inne aplikacje posługują się dziennikiem zdarzeń przy synchronizacji. Sello korzysta z tego dziennika połowicznie. Korzystanie z tego dziennika zasadniczo jest dużo szybsze, przy tym używane są inne funkcje webApi, które nie są obarczone opóźnieniami w pojawianiu się danych... do czasu. Niemal co tydzień na forum webApi zgłaszane są problemy z dziennikiem zdarzeń, a więc widać, że ten mechanizm również nie jest pozbawiony wad.

 

Implementacja synchronizacji opartej w 100% o dziennik zdarzeń jest w tej chwili przewidziana na kolejną wersję Sello.

 

Przy pobieraniu parametrów - znów jest to kwestia jakie dane są pobierane. Sello pobiera całe drzewo kategorii, wszystkie atrybuty specyficzne, wszystkie słowniki (krajów, wysyłek itp). Dzięki temu większość zmian na serwisie nie niesie konieczności wypuszczania nowej wersji programu.

 

Oczywiście jest tu jeszcze miejsce na optymalizację pobieranych danych, co od przyszłej wersji sukcesywnie mamy zamiar robić.

 

 

Odpowiedź jest dla mnie satysfakcjonująca :)

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...