Serwer źródłowy
Serwer źródłowy to oryginalne źródło treści rozpowszechnianych przez sieć dostarczania treści (CDN). Przykładami są strony internetowe, obrazy, pliki CSS i materiały streamingowe. CDN pobiera dane z serwera źródłowego i replikuje je na serwerach brzegowych na całym świecie.
Serwer źródłowy może być dedykowanym lub wirtualnym serwerem internetowym znajdującym się u dostawcy hostingu. Jest to fizyczny serwer, do którego administratorzy stron internetowych uzyskują dostęp podczas dodawania lub aktualizowania treści witryny, i pełni funkcję „źródła prawdy” dla połączonej sieci CDN. Gdy użytkownik uzyskuje dostęp do zasobu, który nie został jeszcze zapisany w pamięci podręcznej na konkretnym węźle brzegowym, CDN pobiera stronę ze źródła, a następnie zapisuje ją w pamięci podręcznej na odpowiednim serwerze brzegowym.
Poniżej przedstawiono typowe operacje serwera źródłowego:
- Wysyłanie — serwer źródłowy „wysyła” treść do CDN, replikując ją na wielu węzłach brzegowych
- Pobieranie — CDN „pobiera” treść z serwera źródłowego, gdy aktualizuje zasób lub zapisuje go w pamięci podręcznej po raz pierwszy
- Usuwanie — CDN usuwa obiekt ze wszystkich serwerów brzegowych, co jest przydatne podczas aktualizowania pliku na serwerze źródłowym
NOTE: Większość sieci CDN można skonfigurować za pomocą niestandardowych dyrektyw buforowania, takich jak max-age lub expires, które określają, jak często CDN powinien sprawdzać na serwerze źródłowym, czy plik został zaktualizowany.
Sprawdź swoją wiedzę