Мені просто цікаво, скільки часу потрібно, щоб сторінка 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
развернуто взагалі.