Jak Die Zeit przyspieszył dostarczanie treści o 100 razy dzięki Fastly CDN i Compute

Illustration

Jak nowoczesna architektura edge computing pomogła jednemu z czołowych niemieckich wydawców prasowych przyspieszyć publikację wiadomości, obsługiwać dynamiczne paywalle i skuteczniej chronić infrastrukturę CMS.

Wyzwanie: rosnący ruch i coraz bardziej złożona logika biznesowa

Die Zeit to jeden z czołowych niemieckich wydawców prasowych, znany z historycznego tygodnika i rozbudowanej platformy cyfrowej docierającej do milionów czytelników w Niemczech.
Tworzenie pogłębionych analiz, rozbudowanych artykułów i aktualności wymaga wydajnego zaplecza technologicznego. Wraz z rozwojem oferty cyfrowej rosły jednak obciążenia systemów zarządzania treścią (CMS) oraz infrastruktury odpowiedzialnej za ich renderowanie i dostarczanie.
Ponad 10 lat temu Die Zeit korzystał z niewielkiej infrastruktury hostingowej, która miała trudności z obsługą gwałtownych wzrostów ruchu, szczególnie podczas ważnych wydarzeń informacyjnych. Wdrożenie Varnish VCL pomogło przejąć część obciążenia, jednak z biegiem lat rozbudowywana logika kodu stawała się coraz bardziej skomplikowana i wymagała wielowarstwowego procesu testowania.
Dodatkowym wyzwaniem była obsługa zaawansowanych reguł biznesowych, takich jak weryfikacja subskrypcji i kontrola dostępu do płatnych artykułów. Realizowanie tych operacji po stronie serwerów źródłowych lub przeglądarki utrudniało utrzymanie i rozwój rozwiązania.
Die Zeit potrzebował nowoczesnej platformy edge, która pozwoliłaby uprościć architekturę, przenieść złożoną logikę bliżej użytkowników i utrzymać wysoką wydajność oraz niezawodność serwisu.

Rozwiązanie: Fastly CDN i Compute z wykorzystaniem języka Rust

Aby uprościć architekturę oprogramowania i przyspieszyć dostarczanie treści, Die Zeit przeniósł kluczową logikę przetwarzania na platformę Fastly CDN i Fastly Compute. Jako główny język programowania dla logiki wykonywanej na brzegu sieci wybrano Rust.
Nowe podejście pozwoliło połączyć wydajne buforowanie treści, dynamiczne zarządzanie dostępem do artykułów i ochronę infrastruktury źródłowej w jednej warstwie edge.

1. Dynamiczne paywalle obsługiwane na brzegu sieci

Zamiast polegać wyłącznie na kodzie JavaScript wykonywanym w przeglądarce lub na kosztownych zapytaniach do serwerów źródłowych, Die Zeit wykorzystuje Fastly Compute do weryfikowania uprawnień subskrybentów bezpośrednio na brzegu sieci.
Mechanizm sprawdza, czy dany artykuł jest bezpłatny czy płatny, oraz weryfikuje status i uprawnienia użytkownika. Na tej podstawie dynamicznie udostępnia pełną treść artykułu lub wyświetla blokadę subskrypcyjną.
Takie rozwiązanie ułatwia rozwijanie oferty cyfrowej bez konieczności ingerowania w podstawową logikę CMS. Przykładem jest wprowadzanie nowych modeli dostępu, takich jak subskrypcje obejmujące wyłącznie podcasty.
Korzyść biznesowa: większa elastyczność w zarządzaniu ofertą subskrypcyjną, uproszczona architektura i możliwość obsługi reguł dostępu bliżej użytkownika.

2. Dostarczanie wiadomości nawet 100 razy szybciej

Fastly CDN buforuje strony artykułów w punktach obecności sieci (Points of Presence, POP) zlokalizowanych bliżej czytelników. Dzięki temu treści mogą być dostarczane bezpośrednio z pamięci podręcznej, bez konieczności każdorazowego pobierania ich z CMS.
W rezultacie czas dostarczania wiadomości skrócono z poziomu sekund do milisekund — nawet 100-krotnie.
Szczególne znaczenie ma to w przypadku najważniejszych wydarzeń, kiedy tysiące lub miliony użytkowników mogą jednocześnie odwiedzać serwis informacyjny.
Korzyść biznesowa: szybsze ładowanie artykułów, sprawniejsza obsługa wzmożonego ruchu i lepsze doświadczenie czytelników.

3. Ochrona infrastruktury CMS dzięki ponad 90% trafień w cache

Współczynnik trafień w pamięci podręcznej przekraczający 90% oznacza, że zdecydowana większość obsługiwanych żądań może zostać zrealizowana na brzegu sieci, bez angażowania infrastruktury źródłowej.
Fastly działa w ten sposób jako dodatkowa warstwa ochronna przed nagłymi skokami ruchu oraz intensywnymi zapytaniami generowanymi przez automatyczne crawlery.
Mniejsze obciążenie serwerów CMS pomaga utrzymać stabilność platformy nawet wtedy, gdy zainteresowanie publikowanymi materiałami gwałtownie rośnie.
Korzyść biznesowa: efektywniejsze wykorzystanie zasobów serwerowych, większa odporność na przeciążenia i stabilniejsze działanie serwisu w okresach wzmożonego ruchu.

4. Niskie opóźnienia dzięki bezpośredniej łączności z Google Cloud

Die Zeit korzysta również z bezpośredniego peeringu sieciowego Fastly z Google Cloud. Takie połączenie ogranicza opóźnienia na odcinku pomiędzy punktami obecności Fastly a infrastrukturą źródłową działającą w Google Cloud.
W połączeniu z buforowaniem treści i przetwarzaniem na brzegu sieci rozwiązanie wspiera wydajną komunikację między warstwą CDN a zapleczem aplikacyjnym.
Korzyść biznesowa: sprawniejsza komunikacja z infrastrukturą źródłową i dodatkowe wsparcie dla wydajności całego środowiska dostarczania treści.

Efekty wdrożenia Fastly

  • Osiągnięto współczynnik trafień w pamięci podręcznej (cache hit ratio) na poziomie ponad 90%, skracając czas dostarczania wiadomości nawet 100-krotnie – z kilku sekund do milisekund.

  • Wdrożono dynamiczne paywalle na brzegu sieci z wykorzystaniem Fastly Compute, dostosowując dostęp do treści – pełny dostęp lub blokadę subskrypcyjną – do uprawnień użytkowników.

  • Zabezpieczono systemy zarządzania treścią (CMS) przed przeciążeniami, wykorzystując niezawodną warstwę edge do obsługi nagłych wzrostów ruchu i intensywnej aktywności automatycznych crawlerów.

  • Umożliwiono niemal natychmiastowe aktualizowanie najnowszych wiadomości na całym świecie dzięki funkcji Fastly Instant Purge.

  • Usprawniono pracę zespołów deweloperskich dzięki wykorzystaniu języka Rust w Fastly Compute, upraszczając testowanie złożonej logiki biznesowej przy jednoczesnym zachowaniu stabilności platformy rozwijanej od ponad dekady.

Fastly - nowoczesna infrastruktura dla szybkiego i bezpiecznego internetu

Fastly to globalny dostawca rozwiązań Edge Cloud, CDN oraz bezpieczeństwa aplikacji internetowych. Fastly chroni strony WWW, aplikacje oraz interfejsy API przed współczesnymi zagrożeniami. Oferuje m.in. zaporę nowej generacji (Next-Gen WAF), ochronę przed atakami DDoS, zarządzanie botami, zabezpieczenia API, ochronę przed atakami po stronie klienta oraz mechanizmy zapobiegające nieautoryzowanemu wykorzystaniu treści przez boty AI.

Chcesz dowiedzieć się więcej o Fastly i zobaczyć demo rozwiązania?

Umów się na bezpłatne demo narzędzia, przygotuj pytania i dowiedz się czy Fastly odpowiada potrzebom Twojej organizacji.

Thank you!

We will contact you shortly

Can't send form

Please try again later.