Как управлять кешем с помощью облачного хранилища Google

Я разместил веб-сайт в облачном хранилище Google. Он имеет только статические файлы. Все работают хорошо. Я изменил несколько страниц и загружаю эти файлы обратно в облачное хранилище. Он успешно загружен. Но эти изменения не отражаются при немедленном доступе через браузер. Это работает через некоторое время. Я не мог найти образец времени после того, как он отражает.

Может ли кто-нибудь знать, как отразить изменения сразу в браузере.

Я очистил весь кеш и куки. Я использовал control+F5, чтобы обновить страницу, но она не работает. Я проверил как Firefox, так и Chrome. Оба ведут себя одинаково.

Я скопировал содержимое заголовков ниже,

Заголовки запроса

Пользователь-агент: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xhtml+xml,application/xml;q=0,9,/; q = 0,8 Accept Язык: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Соединение: keep-alive Обновление-небезопасные запросы: 1 Прагма: no-cache Cache-Control: no-cache

Заголовки ответа

Идентификатор X-GUploader-UploadID: AEnB2UpLL0HQXX5kBesLWzBDywY7Wyry1yA7WjPEnQT0YtH-Jg4PHl5kBHAGjqiATWSZ1-AJKX9IsrPbzP4lUZV: 05: 05: 05: GMT 23:59, время: 23:59, время: время: 08: 2017, время: время: 23:59, время: время: май 2017: 08: 2017: время: 23:59, время службы: май 2017 г. 53 GMT Etag: "af73f0909ae13b8cc6298d8a58640046" x-goog-generation: 1494258833242504 x-goog-metageneration: 1 x-goog-сохраненный-контент-кодирование: идентичность x-goog-сохраненный-контент-длина: 24795 x-goog-meta-goog-reserved-file-mtime: 1494258821 Тип содержимого: текст / html Язык содержимого: en x-goog-hash: crc32c=fOshiQ==, md5=r3PwkJrhO4zGKY2KWGQARg== x-goog-storage-class: REGIONAL Accept-Ranges: Длина содержимого: 24795 Сервер: UploadServer Cache-Control: общедоступный, max-age=3600 Возраст: 2128

1 ответ

По умолчанию Google сам кэширует общедоступные объекты на срок до часа. Очистка локального кэша не поможет. Вы можете изменить это поведение, указав определенную политику управления кэшем при загрузке объекта. Вы также можете изменить это свойство по факту, но оно не удалит объект из кэша, пока не истечет час.

Вы также можете загрузить новую версию объекта, явно указав его генерацию или добавив в URL какой-либо бессмысленный параметр запроса, например ?skipCache=1234,

Ответ Брэндона правильный, но теперь параметр запроса для получения реального объекта, не кэшированного в хранилище Google, равен? IgnoreCache=1

Надежда помогает

Другие вопросы по тегам