HTTP/2 : HPACK

W pogoni za szybkością pobierania elementów strony z serwera i ich wielkością możemy stracić na chwilę z oczu bardzo istotną, z punktu widzenia ilości przesyłanych danych, cechę protokołu HTTP/2, którą jest kompresja nagłówków.

Nagłówki jak wiecie mogą być duuuuże. W dużej części kolejne zawierają tą samą informację. W poprzednich wersjach protokołu nie były nijak kompresowane (w przeciwieństwie do ciała).

Zmieniło się to w HTTP/2. Zamiast opisywać przekierowuję do artykułu świetnie ten problem adresującego: HPACK: the silent killer (feature) of HTTP/2

HTTP/2 : HPACK

Apache JMeter 3.0

@ApacheJMeter poinformował o bliskim nadejściu nowej wersji naszego ulubionego narzędzia.

Apache JMeter 3.0 będzie nieco odświeżony graficznie (nowe logo, kilka nowych ikonek), wzbogacony o nowe funkcjonalności, poprawki błędów i przede wszystkim będzie mógł wygenerować większe niż dotychczas obciążenie (zapowiadają 750% i prawdę mówiąc jest na to miejsce).

Wersję deweloperską (jeszcze bez kilku zapowiadanych ficzerów) można pobrać z https://builds.apache.org/job/JMeter-trunk/lastSuccessfulBuild/artifact/trunk/dist/

Jeśli jesteście ciekawi co tak naprawdę się zmienia, ściągnijcie paczkę i w …/printable_docs/changes.html znajdziecie opis co i jak.

HTTP/2 niestety jeszcze nie ma.

Apache JMeter 3.0

High Performance Browser Networking by Ilya Grigorik

Ilya Grigorik to kolejny człowiek, którego artykuły i wystąpienia należy śledzić. Rewelacyjnie potrafi sprzedać swoje idee i wyjaśnić niewyjaśnione.

Warto zapoznać się z jego książką High Performance Browser Networking (online dostępna za darmo: http://chimera.labs.oreilly.com/books/1230000000545/index.html

Update: nowy adres https://hpbn.co/High Performance Browser Networking

Nie tylko początkującym, ale i zaawansowanym testerom wydajności pomoże spojrzeć na pewne kwestie z innej (często lepszej a nawet czasami wręcz właściwej) strony.

Możemy też dowiedzieć się, że poniżej pewnych granicznych wartości nie mamy szans póki co zejść.

Książka stara (update 2014-05-23) jak na postęp w opisywanej dziedzinie – protokół HTTP/2 nie był jeszcze standardem i nie ma mowy o protokole QUICK, ale większość zawartości nadal aktualna.

Update: było kolejne uaktualnienie treści, ale nie znam daty: jest opisany protokół HTTP/2 jako standard.

Zachęcam do lektury.

High Performance Browser Networking by Ilya Grigorik

The Netflix Tech Blog

Netflix wszedł do Polski – zostałem fanem 🙂

Netflix dla mnie to nie tylko seriale i filmy. Za prostą w wyglądzie i całkiem pomysłowo zrobioną witryną i odtwarzaczem jest coś jeszcze: sprzęt, technologie i przede wszystkim ludzie.

A Ci ludzie bloga piszą: http://techblog.netflix.com/, w tym sporo o wydajności, bo w końcu to dosyć krytyczna cecha rozwiązania.The Netflix Tech Blog

 

Odnośnik