Zastanawiam się tylko, ile czasu zajmuje strona GitHub, aby wyświetlić nowe elementy, które dodałem do repozytorium.
Zmieniłem, index.html
ale po 10 minutach nadal pokazywała się poprzednia strona ...
github
updates
github-pages
MYjx
źródło
źródło
Odpowiedzi:
Gdy generujesz witrynę po raz pierwszy, jej pojawienie się zajmie około 10 minut. Kolejne kompilacje zajmują tylko kilka sekund od momentu wypchnięcia zmian do repozytorium GitHub.
Jednak w zależności od konfiguracji domeny może minąć dodatkowy czas na uszkodzenie pamięci podręcznej CDN.
Uwaga: używanie subdomeny, takie jak
yourproject.github.io
to zalecana konfiguracja domeny , ale nie znaczy strona buduje trwać dłużej, aby pokazać się, ponieważ ma korzyść z pomocą GitHub CDN.źródło
myfile.jpg?ver=123
i za każdym razem, gdy aktualizujesz ciąg, pamięć podręczna zostanie zerwana, i możesz sprawdzić, czy CDN jest aktualizowany.Strony Github są buforowane za pomocą CDN. Jak wyjaśnił JoelGlovier w komentarzach, nadal możesz mieć najnowszą wersję swoich stron, dołączając wersję do ciągu zapytania, na przykład
https://username.github.io/awesome-repo/?version=f36af92
, aby nie uzyskać wersji strony z pamięci podręcznej.źródło
Github ma również stronę wdrażania:
https://github.com/<user>/<repo>/deployments
zawiera listę wdrożeń i czas ich wdrożenia.Wybierać
github-pages
z listy rozwijanej środowisk.Pomaga to dowiedzieć się, czy najnowsza
git push
wersja została w ogóle wdrożona.źródło