Narzędzia do przechwytywania i konwertowania Internetu

Tworzenie zrzutów ekranu strony internetowej tak szybko, jak to możliwe

21 września 2015

Niedawno zakończyliśmy serię ulepszeń w naszych usługach, aby tworzenie było jak najszybsze zrzuty ekranu ze strony internetowej, uruchom scrape lub utwórz animowany plik GIF itp.

Przede wszystkim przeanalizowaliśmy nasz sprzęt i wprowadziliśmy kilka zmian, które znacznie przyspieszyły generowanie zrzutów ekranu. Pierwszą zmianą było przejście do MongoDB przy użyciu WiredTiger jako silnik bazy danych, który znacznie poprawił nasze czasy odpowiedzi bazy danych.

Następnie przeprowadziliśmy migrację do nowego centrum danych, które wykorzystuje dyski twarde SSD i podwójne połączenia sieciowe, które są 100 razy szybsze niż nasze poprzednie serwery. Oznaczało to, że nasi klienci uzyskują znacznie lepszą, bardziej stałą wydajność nawet przy dużym obciążeniu.

Wreszcie przeanalizowaliśmy nasze niestandardowe oprogramowanie i wdrożyliśmy szybszą technikę buforowania, która pozwala nam buforować treści internetowe, takie jak obrazy i JavaScript, bez wpływu na szybkość generowania zrzutów ekranu. Teraz również automatycznie blokujemy wiele zewnętrznych usług analitycznych, aby zmniejszyć liczbę żądań internetowych wymaganych do wykonania zrzutu ekranu. Wszystko to skróciło czas generowania zrzutu ekranu nawet o 50%.

Zobacz najnowsze posty na blogu