Saya hanya ingin tahu berapa lama waktu yang dibutuhkan halaman GitHub untuk menampilkan item baru yang telah saya tambahkan ke repositori.
Saya berubah index.html
tetapi setelah 10 menit itu masih muncul di halaman sebelumnya ...
github
updates
github-pages
MYjx
sumber
sumber
Jawaban:
Pertama kali Anda membuat situs, diperlukan waktu sekitar 10 menit untuk menampilkannya. Build selanjutnya hanya membutuhkan beberapa detik dari saat Anda menerapkan perubahan ke repositori GitHub Anda.
Namun, bergantung pada bagaimana domain Anda dikonfigurasi , mungkin ada waktu tambahan untuk cache CDN rusak.
Catatan: menggunakan subdomain, seperti
yourproject.github.io
adalah pengaturan domain direkomendasikan , tetapi tidak halaman berarti membangun memakan waktu lebih lama untuk muncul karena memiliki manfaat menggunakan GitHub CDN.sumber
myfile.jpg?ver=123
dan setiap kali Anda memperbarui string, cache akan rusak, dan Anda dapat memverifikasi bahwa CDN sedang diperbarui.Halaman Github di-cache dengan CDN. Seperti yang dijelaskan oleh JoelGlovier dalam komentar, Anda masih dapat memiliki versi terbaru dari halaman Anda dengan menambahkan versi dalam string kueri
https://username.github.io/awesome-repo/?version=f36af92
sehingga Anda tidak akan mendapatkan versi cache dari halaman Anda.sumber
Github juga memiliki halaman penerapan:
https://github.com/<user>/<repo>/deployments
yang mencantumkan penerapan dan waktu penerapannya.Pilih
github-pages
dari daftar tarik-turun lingkungan.Ini membantu untuk mengetahui apakah yang terbaru Anda
git push
telah diterapkan sama sekali.sumber