Seminarium: Systemy Rozproszone
6 czerwca 2013, godzina 12:00,
sala
W początkowej fazie rozwoju wielu serwisów wydajność nie jest kluczową sprawą. Z czasem okazuje się, że liczba użytkowników rośnie, a wraz z nią wzrastają czasy odpowiedzi serwera. W pewnym momencie okazuje się, że z serwisu nie da się w wygodny sposób korzystać.
Okazuje się, że za część problemów bezpośrednio odpowiedzialny jest programista (np. niewydajne zapytania do bazy danych, nieumiejętne korzystanie z cache'a). Wtedy objawy często można wcześnie rozpoznać. Na niektóre - wynikające z ograniczeń technologii - trzeba doczekać nawet do 10 tys. jednoczesnych połączeń.
Na seminarium opowiem o tym skąd się biorą problemy w wydajności, jakie są sposoby odsuwania ich w czasie, a kiedy warto rozważyć przebudowanie całej aplikacji.
Bibliografia:
Zapraszam!
Michał Żak