Najważniejsze informacje
Proxy Finder nauczył się działania per-host. Nie wybiera już po prostu ogólnie szybkiego proxy, ale takie, które już sprawdziło się na odpytywanej stronie. Browser otrzymał poprawkę stabilności, która eliminuje błędy zimnego startu (cold-start). Z kolei widoki Metrics i Activity w Dashboard pozwalają teraz na filtrowanie według produktu.
Co nowego
Proxy Finder wybiera proxy, które naprawdę działają dla Twojego celu
To największa zmiana w tym tygodniu, a jej wdrożenie wymagało kilku iteracji.
Wcześniej: Proxy Finder wybierał z globalnej puli na podstawie ogólnej kondycji. Dwa requesty do tej samej strony docelowej korzystały z tej samej szerokiej puli, mimo że większość proxy w tej puli nie działała na tej konkretnej witrynie.
Teraz: dla każdego odpytywanego hosta docelowego Proxy Finder śledzi, które proxy faktycznie dostarczyły odpowiedź. Nowe requesty testują kilka adresów ze sprawdzonego zestawu, a w razie potrzeby sięgają po małą próbkę nieznanych, aby kontynuować naukę, omijając te, które już tam zawiodły. Sprawdzony zestaw jest przypisany do hosta (per-host) i zachowywany między restartami.
Jeśli scrapujesz zabezpieczone strony, na których działa tylko niewielki ułamek proxy, na pewno to odczujesz. Mniej nietrafionych wyborów, mniej ponownych prób (retries) i mniejszy marnowany budżet.
Wdrożyliśmy to za flagą, przeprowadziliśmy sześć iteracji, aby wygładzić ostre krawędzie (jedna z nich, ograniczająca logikę uczenia się, aby zachować stabilność przy niskim ruchu, wymagała dwóch dodatkowych podejść) i w tym tygodniu włączyliśmy to jako domyślne ustawienie produkcyjne.
Browser działa stabilnie po okresie bezczynności
Dwie poprawki, jeden efekt.
Po pierwsze, Browser miał błąd nieaktualnego stanu (stale-state) przy zimnym starcie. Po odpowiednio długim czasie bezczynności bazowa warstwa wyświetlania blokowała się, co uniemożliwiało kolejne uruchomienie. Twój pierwszy request po okresie ciszy mógł zakończyć się błędem lub zawieszeniem. Teraz czyścimy tę blokadę przed uruchomieniem.
Po drugie, publiczna ścieżka API kierująca do Browser w niektórych środowiskach wskazywała na zły cel. Ruch był po cichu błędnie przekierowywany. Konfiguracja routingu jest już poprawna.
Jeśli zauważyłeś niestabilne zachowanie pierwszego requestu w Browser przy niskim natężeniu ruchu, to była właśnie ta przyczyna.
Filtrowanie Metrics i Activity według produktu
Strony Metrics i Activity w Dashboard mają teraz filtr w postaci kafelków produktów. Kliknij Single, Browser lub Proxy Finder, a wykresy ograniczą się tylko do ruchu z tego produktu. Przydatne, gdy chcesz zobaczyć opóźnienia (latency) lub błędy tylko z jednej części swojego użycia, zamiast widoku zagregowanego.
Mała aktualizacja strony
Strona /jobs już działa. Rekrutujemy na stanowiska Founding Engineer oraz Engineer. Obie podstrony szczegółowo opisują zakres obowiązków, jak wygląda pierwszy miesiąc i jak aplikować.
Poprawiliśmy również renderowanie na urządzeniach mobilnych dla podglądu Dashboard na stronie głównej, odświeżyliśmy obrazy social-share dla dziewięciu publicznych ścieżek, zaktualizowaliśmy plik robots.txt pod kątem ery AI w 2026 roku (zezwolenie dla botów wyszukujących i podglądów social-share, blokada dla crawlerów szkoleniowych) oraz odświeżyliśmy Terms of Service, dodając jaśniejszą klauzulę dopuszczalnego użytkowania i wzmiankę o jurysdykcji w Sofii z wyłączeniem dla konsumentów z UE.
Pod maską
Zmiana nazwy niewidoczna bezpośrednio dla klientów: sformułowanie „anti-bot bypass” zostało zastąpione przez „anti-bot resilience” na całej stronie. Ten sam produkt, to samo działanie; stara fraza aktywowała filtry polityki platform reklamowych.
Nie publikujemy jeszcze danych liczbowych z nowej logiki wyboru. Chcemy mieć dwa pełne tygodnie czystego ruchu produkcyjnego, zanim zaczniemy deklarować wskaźniki sukcesu. Pokażemy prawdziwe liczby, gdy tylko je zbierzemy.
Ostatni miesiąc spędziliśmy na przebudowie warstwy decydującej o tym, którego proxy użyć dla danego celu. Najtrudniejszą częścią nie jest sam algorytm; to zmierzenie, czy faktycznie pomaga on przy rzeczywistych obciążeniach. Tak właśnie zapowiada się maj.