Как обновить данные на моем веб-сайте в AWS S3? - PullRequest
0 голосов
/ 05 сентября 2018

Я работаю над довольно простым веб-сайтом, где я обновляю csv-файлы, которые я отображаю в виде таблиц, используя html / bootstrap. Моя проблема в том, что, хотя я обновляю CSV-файл, HTML-страницы не обновляются. Кроме того, это действительно противоречит тому, что некоторые HTML-страницы будут обновляться, а другие нет. Я пытаюсь выяснить, когда S3 решает обновить изменения или я могу сделать это вручную. Я должен упомянуть, что я маршрутизирую домен к S3 от namecheap.com.

Заранее спасибо. Я все еще новичок в AWS.

1 Ответ

0 голосов
/ 06 сентября 2018

Обновления S3 немедленно отражаются при повторном запросе загрузок.

Проблема в том, что вы не отключили кеш браузера. Таким образом, ваш браузер использует кэшированный html вместо загрузки с S3.

Чтобы отключить кэш при разработке, например, в Chrome, нажмите F12, затем перейдите на вкладку Сеть и установите флажок Отключить кэш.

enter image description here

Не закрывайте окно, пока вы не будете довольны кэшированием. Если вы не хотите держать окно открытым, альтернативой является использование плагинов или изменение реестра, которые на самом деле не предлагаются.

Наконец, если вы планируете использовать Cloudfront в будущем, при каждом обновлении до S3 вы захотите недействительные кэши Cloudfront до их автоматического истечения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...