Seminarium: Systemy Rozproszone
5 kwietnia 2012, godzina 12:15,
sala
Współcześnie użytkownicy Internetu unikają stron, które ładują się zbyt wolno (40% z nich opuszcza stronę, jeśli nie wyświetla się ona w przeciągu 3 sekund). Aby zminimalizować czas ładowania stron, twórcy witryn starają się zmniejszyć liczbę zapytań HTTP wysyłanych do serwera. W tym celu stosują różne sztuczki, spośród których najpopularniejsza to łączenie plików CSS oraz JavaScript z treścią kodu HTML. Takie zabiegi nie pozwalają jednak przeglądarce na ulokowanie tych plików w schowku.
Opracowany przez oddział Microsoft Research projekt Silo również stosuje technikę osadzania plików CSS i JavaScript w stronie, ale jednocześnie zastępuje standardowy mechanizm buforowania poprzez własny, operujący na mniejszych niż całe pliki "kawałkach" stron i wykorzystujący DOM Storage do przechowywania tych danych.
Podczas prezentacji postaram się przybliżyć sposób w jaki działa system Silo.
Serdecznie zapraszam!