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ść.