Do you build things with AMP? Fill out the AMP Developer Survey!
AMP

Debug masalah Cache AMP

Mengapa dokumen saya rusak di cache AMP?

Dokumen AMP yang valid biasanya tampil dan berperilaku sama pada Cache AMP sebagaimana pada asal. Namun, ada beberapa komponen dan konfigurasi server yang dapat menimbulkan masalah.

Jika suatu dokumen tertentu tampil dan berperilaku sebagaimana di asal Anda, namun tidak demikian saat dilihat melalui cache (cara memetakan URL asal pada Cache AMP Google), cobalah yang berikut ini:

  1. Buka konsol alat eror/pengembang browser Anda, lalu atasi eror atau peringatan apa pun yang muncul.
  2. Jalankan dokumen tersebut melalui AMPBench, lalu atasi eror atau peringatan yang tidak tak terduga.

Jika Anda masih mengalami masalah setelah mengikuti langkah-langkah ini, periksalah tabel di bawah ini.

Gejala Masalah Solusi
Font web tidak muncul (font fallback digunakan) Cache AMP tidak diberikan izin oleh penyedia font. Hubungi penyedia font dan minta mereka untuk mengizinkan semua cache.
Aset (cth., font dan gambar) tidak muncul (hanya asal HTTP) Dokumen tersebut menggunakan URL dengan protokol yang tidak mutlak/relatif. Beralih ke URL mutlak (yaitu, http://www.site.com/doc/amp, bukan //www.site.com/doc/amp).
Aset (cth., font dan gambar) tidak muncul Aset disajikan dengan jenis MIME yang tidak benar. Tentukan sebuah jenis MIME yang dapat diterima.
Cache AMP tidak dapat mengakses aset. Pastikan Cache AMP dapat mengakses aset Anda dan bahwa ia tidak diblokir oleh sebuah alamat IP, atau agen pengguna, dll. (Daftar agen pengguna yang digunakan oleh pengambil Google).
Elemen dinamis, seperti , , tidak berperilaku sebagaimana diharapkan. Tajuk CORS tidak ada atau rusak Komponen-komponen ini membuat permintaan lintas asal dari Cache AMP ke asal Anda. Sebagai default, browser akan memblokir permintaan ini. Untuk mengizinkan permintaan ini, masukkan tajuk CORS yang mencantumkan daftar semua cache yang diizinkan.
Konten yang sedang disajikan, namun harus dihapus karena adanya pemberitahuan penghapusan berdasarkan hukum. Cache AMP belum memenuhi penghapusan. Ikuti panduan untuk setiap Cache AMP untuk menyegarkan konten. Untuk Cache AMP Google, kunjungi Memperbarui Konten AMP.