Google AMP - buforowanie
Google amp zapewnia funkcję buforowania, która jest siecią dostarczania treści opartą na proxy do obsługi stron czystych AMP. Pamięć podręczna Amp jest dostępna domyślnie dla wszystkich prawidłowych stron amp. Pomaga w szybszym renderowaniu stron w porównaniu do stron innych niż amp.
Obecnie istnieje 2 dostawców pamięci podręcznej wzmacniacza Google AMP Cache i Cloudflare AMP Cache. Jak wspomniano wcześniej, buforowanie wzmacniacza jest dostępne dla wszystkich prawidłowych stron wzmacniacza. W przypadku, gdy użytkownik nie chce korzystać z funkcji pamięci podręcznej wzmacniacza, musisz unieważnić stronę wzmacniacza. Pamięć podręczna Amp nie jest stosowana w przypadku nieprawidłowych stron amp.
W momencie, gdy wyszukiwarka Google zaindeksuje i znajdzie amp () dla treści html, bierze pod uwagę buforowanie.
W tej sekcji omówimy różne składniki adresu URL pamięci podręcznej Google amp.
Subdomena
Google AMP dodaje subdomenę do żądanego adresu URL. Istnieją pewne zasady dotyczące adresu URL subdomeny pamięci podręcznej amp. Są one pokazane tutaj -
Reguły dotyczące adresu URL pamięci podręcznej subdomeny
Konwersja domeny dokumentu AMP z IDN (Punycode) do UTF-8.
Myślnik (-) w adresie URL jest zastępowany dwoma myślnikami (-)
Kropka (.) W adresie URL jest zastępowana myślnikiem (-).
Konwersja z powrotem do IDN (Punycode).
Na przykład pub.mypage zostanie zastąpiony pub-mypage.cdn.ampproject.com. Tutaj cdn.ampproject.com to subdomena dodana przez google amp. Teraz buforowany adres URL to Pub-mypage.cdn.ampproject.com.
Typ zawartości
Dostępne typy treści to c dla dokumentu AMP HTML, i dla obrazu i r dla zasobów, takich jak na przykład czcionka. Pojawi się błąd 404, jeśli typ zawartości nie pasuje do tych określonych.
Opcjonalne „s”
Jeśli obecny jest znak s, zawartość zostanie pobrana ze źródła https: //; w przeciwnym razie pobierze z http: //
Przykład żądania wysłanego do obrazu w pamięci podręcznej z https i http jest pokazany tutaj -
Przykład
https://pub-mypage-com.cdn.ampproject.org/i/s/examples/images/testimage.png
Tak więc w powyższym przykładzie adres URL ma i, co oznacza obraz i s dla https -
Przykład
http://pub-mypage-com.cdn.ampproject.org/i/examples/images/testimage.png
Tak więc w powyższym przykładzie adres URL zawiera i, co oznacza obraz i nie ma s, więc adres URL zostanie pobrany z http.
W przypadku pliku buforowanego czcionek adres URL będzie wyglądał następująco -
Przykład
https://pub-mypage-com.cdn.ampproject.org/r/s/examples/themes/lemon/fonts/Genericons.ttf
Typ zawartości r jest używany w przypadku zasobów, takich jak czcionki i s dla bezpiecznego adresu URL.
W przypadku dokumentu html adres URL jest następujący -
Przykład
https://pub-mypage-com.cdn.ampproject.org/c/s/trends/main.html
Ma c w adresie URL dla dokumentu HTML, po którym następuje s, co oznacza https: //
Pamięć podręczna Google AMP używa nagłówków http, takich jak Max-age aby zdecydować, czy magazyn zawartości jest nieaktualny, czy świeży i automatycznie wysyła nowe żądania i aktualizuje zawartość, aby następny użytkownik mógł zaktualizować zawartość.