Cloudflare · Integration
Integracja z Cloudflare
W skrócie
Dział zatytułowany „W skrócie”Użyj nextpdf/cloudflare, aby renderować pliki PDF na brzegu sieci, przechowywać wygenerowane pliki PDF w R2 lub weryfikować żądania API na poziomie pakietu, zanim dotrą do punktu końcowego workera.
Mapa sekcji
Dział zatytułowany „Mapa sekcji”| Strona | Zastosowanie |
|---|---|
| Przegląd | Granice pakietu i obsługiwane przepływy pracy. |
| Instalacja | Instalacja przez Composer i wymagania wstępne Cloudflare. |
| Szybki start | Pierwszy przepływ pracy z renderowaniem plików PDF na brzegu sieci. |
| Konfiguracja | Klucze konfiguracyjne workera, ochrony API i R2. |
| API | Interfejsy API dla renderera, ładunku, parsera odpowiedzi, ochrony API, archiwum R2 oraz transportu z przypiętym kluczem. |
| Przewodnik dla programistów | Cykl życia na brzegu sieci, granice żądań, lokalny mechanizm awaryjny oraz punkty rozszerzeń. |
| Użycie produkcyjne | Wzorce wdrażania i eksploatacji. |
| Bezpieczeństwo i eksploatacja | Weryfikacja adresu URL workera, limity rozmiaru, przypinanie kluczy oraz mechanizmy kontroli R2. |
| Rozwiązywanie problemów | Typowe problemy z renderowaniem na brzegu sieci i archiwizacją. |
Główne interfejsy API
Dział zatytułowany „Główne interfejsy API”| Symbol | Rola |
|---|---|
NextPDF\Cloudflare\CloudflareHtmlRenderer | Wysyła do workera Cloudflare żądania renderowania kodu HTML. |
NextPDF\Cloudflare\CloudflareRendererConfig | Niezmienny obiekt konfiguracji renderera workera. |
NextPDF\Cloudflare\ApiProtection | Bramka kontroli rozmiaru żądania, klienta oraz klucza API. |
NextPDF\Cloudflare\R2ArchiveManager | Przesyła bajty wygenerowanego pliku PDF i tworzy podpisane adresy URL. |
NextPDF\Cloudflare\Transport\PinnedCurlTransport | Transport zgodny z PSR-18, z obsługą przypinania klucza publicznego. |