Мне просто интересно, сколько времени требуется, чтобы страница GitHub показывала новые элементы, которые я добавил в репозиторий.
Я изменил, index.html
но через 10 минут все еще показывалась предыдущая страница ...
Мне просто интересно, сколько времени требуется, чтобы страница GitHub показывала новые элементы, которые я добавил в репозиторий.
Я изменил, index.html
но через 10 минут все еще показывалась предыдущая страница ...
Ответы:
В первый раз, когда вы создадите свой сайт, он появится примерно через 10 минут. Последующие сборки занимают всего несколько секунд с момента внесения изменений в репозиторий GitHub.
Однако в зависимости от того, как настроен ваш домен , может потребоваться дополнительное время для выхода из строя кеша CDN.
Примечание: с помощью поддомена, например, yourproject.github.io
является рекомендуемой настройкой домена , но это значит страница строит занять больше времени , чтобы показать , так как он имеет преимущество использования GitHub CDN.
myfile.jpg?ver=123
и каждый раз, когда вы обновляете строку, кеш будет отключаться, и вы можете убедиться, что CDN обновляется.
Страницы Github кэшируются с помощью CDN. Как объяснил JoelGlovier в комментариях, вы все равно можете иметь последнюю версию своих страниц, добавив версию в строку запроса, например, https://username.github.io/awesome-repo/?version=f36af92
чтобы вы не получили кешированную версию своей страницы.
На Github также есть страница развертывания: на ней https://github.com/<user>/<repo>/deployments
перечислены развертывания и время их развертывания.
Выберите github-pages
из раскрывающегося списка сред.
Это помогает узнать, была ли ваша последняя git push
версия вообще развернута.