Skocz do zawartości

Bardzo długi czas pobierania parametrów specyficznych podczas wystawiania nowych aukcji

Polecane posty

Dzień dobry,

Czy ktoś z państwa spotkał się z problemem bardzo długiego oczekiwania (do kilku minut dla każdej aukcji) na pobranie parametrów specyficznych podczas wystawiania przez Sello? Czy ktoś zna rozwiązanie problemu?

 

Wystawiam kilkanaście aukcji z tej samej kategorii, po wyborze właściwego "produktu" z katalogu Allegro czas pobierania parametrów specyficznych dochodzi do kilku minut - za każdym razem dzieje się to samo.

Dopowiem, że używałem również funkcji zbiorczej pobrania parametrów specyficznych dla wszystkich aukcji przygotowanych.

 

Liczę na Państwa pomoc.

 

Link to postu

Ale do kilku minut dla pojedynczej oferty? Raczej powinno to być maksymalnie kilka sekund. Prosiłbym o włączenie logowania zgodnie z poniższą instrukcją i wykonanie pojedynczego pobrania parametrów, tak aby odtworzyć problem.

Spoiler

Instrukcja włączenia logowania

 

Proszę w programie serwisowym (Admin.exe) włączyć logowanie Allegro w menu KOMPUTER.

Wyłączyć Sello, uruchomić je jako administrator (z menu pod prawym przyciskiem myszy) i spróbować wykonać czynność powodującą problem.

W folderze instalacyjnym Sello, c:\Program Files (x86)\InsERT\Sello\Log stworzony zostanie plik Allegro-[data].json. Proszę podesłać go na sello@insert.com.pl z linkiem do wątku z forum lub jako odpowiedź do maila.

Po wszystkim proszę wyłączyć logowanie programem serwisowym lub z poziomu ostrzeżenia na stronie startowej Sello jeśli się pojawi.

 

Link to postu

Proszę wejść w dowolną aukcję przygotowaną, wkleić jej numer kategorii 126202

Następnie przejść na zakładkę SPECYFICZNE i policzyć mniej więcej ile trwa odświeżenie parametrów specyficznych. Można również kliknąć Aktualizuj parametry z serwisu.

 

Z tego co zaobserwowałem, to dane z Allegro zwracane są dość szybko (0,2s), natomiast liczba parametrów a zwłaszcza liczba ich wartości jest dość znaczna i na moim sprzęcie zapis i odświeżenie trwa 12s. Jak te czasy wyglądają u Was?

Link to postu

Sprawdziłem dzisiaj na 2-óch przypadkach. Jak na złość (nie prawda, bo na dobre) 🙃 każda pobrała się 2 ok. 3 - 12 sekund. Ale czasami potrafi być tak długo, że przechodzę do innych programów na chwilę.

Link to postu

To jest dość niepokojący czas. Być może coś nie tak jest z bazą danych. Proszę ją do nas podesłać, zweryfikujemy to u nas. Informacje jak podesłać do nas bazę można uzyskać pod adresem sello@insert.com.pl (proszę podesłać w wiadomości link do tego tematu).

Link to postu

Namierzyliśmy w sumie 3 problemy.

Sama optymalizacja kodu aktualizującego parametry specyficzne pozwoliła w naszych testach (na naszych danych) przyspieszyć z 12s do około 2s.

 

Na Państwa danych aktualizacja tej kategorii bez optymalizacji wynosiła na naszym testowym komputerze 30s, po optymalizacji kodu zeszliśmy do 16s.

Przyrost wydajności okazał się mniejszy na Państwa bazie niż na naszych bazach ze względu na to, że w bazie danych jest zapisanych ponad 200 tys parametrów specyficznych (gdy u nas było kilka tysięcy) i nie tyle sama aktualizacja czy synchronizacja słowników trwała długo, co zapis tego wszystkiego do bazy danych.

 

Tutaj również poczyniliśmy optymalizację i z 16s udało się zejść do 1s przy aktualizacji istniejącej kategorii. Przy dodawaniu nowych parametrów do nowych kategorii czas ten będzie dłuższy, jednak w 99,9% przypadków aktualizacja powinna być szybka.

 

Jak już wypuścimy poprawki w 1.41, prosiłbym o powtórzenie testów i podesłanie wyników na tej konkretnej kategorii 126202.

Link to postu
  • 2 tygodnie później...

Tego pierwszego pobrania przyspieszyć raczej nie damy rady, po prostu jest tam "tona" danych do porównania i przerobienia. Aczkolwiek na moim sprzęcie (obecnie była to maszyna wirtualna odpalona na Ryzen 7 3,8GHz + SSD Samsung 970 Evo+ na 2 rdzeniach) czas ten wynosił 30s, więc możliwe, że coś nie tak jest z samym komputerem.

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ę...