Krzysiek
Gontarek
Dziennik
Internautów,
współwłaściciel,
naczelny
Temat: Wydajność serwerów Funneli
Jak tam idą prace nad poprawą wydajności?Jak wiecie u nas maili przybywa codziennie lawinowo i Funnela przy każdej czynności - nawet zwykłego wprowadzania czystego tekstu w wiadomości - coraz dłużej kręci kółeczkiem. Wszystko to jest coraz bardziej uciążliwe i powoduje, że co najmniej kilka razy dziennie rzucam pod nosem mięsem i przesiadam się na Gmail, a wolałbym robić wszystko w jednym miejscu. Niestety ta "przysłowiowa" godzina oszczędności czasu dziennie niknie w oczach przez to :(
Jacek
Wieczorek
Scrum Master, Grupa
Allegro
Temat: Wydajność serwerów Funneli
Hej,Dzięki za zgłoszenie problemu.
Nie otrzymywałem powiadomień o nowych wątkach na forum - stąd tak długi czas oczekiwania - wybacz, że musiałeś czekać.
Odnośnie problemu który poruszasz - zgodnie z obietnicami, skończyliśmy moduł wspierający sprzedaż i teraz pracujemy już nad poprawieniem wydajności.
Mamy zaplanowanych kilka etapów prac optymalizacyjnych, które realizujemy krok po kroku. Aktualnie wykonane prace miały na celu optymalizację wywołań AJAXowych, przed nami optymalizacja bazy danych (i generalnie operacji pobierania danych) a także optymalizacja samego środowiska bazowego aplikacji (Apache+PHP).
Dodatkowo, w przeciągu najbliższego miesiąca przenosimy się na mocniejszą maszynę, której instalacji da odczuwalny przyrost szybkości działania.
Będę informował Cię na bieżąco na temat postępów prac.
Jacek
Wieczorek
Scrum Master, Grupa
Allegro
Temat: Wydajność serwerów Funneli
Dziś odbyły się pierwsze optymalizacje w bazie danych - będę informował na bieżąco o postępie prac.
Wiktor
Latanowicz
współwłaściciel
Funnela
Temat: Wydajność serwerów Funneli
Zoptymalizowałem kilkadziesiąt zapytań do bazy danych, głównie dotyczących obsługi poczty. Poprawione zostały między innymi:-funkcje odpowiedzialne za sesję użytkownika (używane przy każdym kliknięciu)
-listing folderów
-listing wiadomości
-cykliczne sprawdzanie czy są nowe wiadomości
-wyświetlanie wiadomości
-zapytania używane podczas odbierania maili, mogące mieć wpływ na wydajność całej bazy
-listing zadań
-listing kontaktów
Cały czas na serwerach prowadzone są pomiary wydajności mające na celu zlokalizowanie kolejnych wąskich gardeł.
W tej chwili prace skupiają się na wydajności JavaScriptu. Przebudowane zostały już:
-lista folderów
-lista maili
-lista kontaktów
W najbliższym czasie będzie poprawiony JavaScript obsługujący zadania.
