- narzędzie do analizy logów serwera proxy web cache Squid
- napisany w języku Perl, do uruchomienia w dowolnym systemie operacyjnym zaopatrzonym w interpreter Perla
- rozpowszechniany bezpłatnie na zasadach GNU General Public License (Open Source)
- zmierzyć wydajność serwera Squid,
- znaleźć "wąskie gardła" instalacji Squida i możliwości poprawienia wydajności.
zlicza statystyki
- liczbę żądań,
- wielkość ruchu,
- szybkość transmisji danych
dla
- całego ruchu,
- plików pobieranych bezpośrednio z serwerów WWW,
- plików pobieranych z bufora serwera proxy web cache Squid,
- plików pobieranych z kooperujących serwerów proxy web cache Squid,
- odświeżanych plików dopasowanych do poszczególnych refresh_patterns.
Pomysł i pierwsza wersja Squeezera pojawiły się w roku 1999, kiedy pracowałem na Uniwersytecie Mikołaja Kopernika w Toruniu. Potrzebowałęm narzędzia, które pokazałoby czy i na ile Squid rzeczywiście przyspiesza dostęp do stron webowych. Chciałem również znaleźć przyczyny spowolnień (wąskie gardła) i sposób na ich likwidację oraz przyspieszenie pracy instalacji. "Po godzinach", na własną rękę napisałęm pierwszą wersję. Z moich doświadczeń powstał również zestaw porad dla optymalizacji Squida. Jest on
dostępny poprzez WWW. Optymalizowanie i tuning Squida przedstawiłem również na łamach PCkuriera i na konferencji 2000.Apache.con.
Wkrótce po napisaniu Squeezera odszedłem z UMK i zaprzestałem prac nad web cachingiem. W 2003 roku
Andrew Fresh przepisał Squeezera. Praca Andy'ego (e.g. uporządkowany styl programowania i struktury danych) i zainteresowanie uzytkowników skłoniły mnie do napisania Squeezera od nowa. Może on przetwarzać logi Squida w wersji 2.5. Styl programowania został poprawiony, by umożliwić dalszy rozwój skryptu. Metodologia pozostała bez większych zmian.
|
Squeezer został użyty w badaniach naukowych:
Squeezer jest używany m. in. w:
|