#php #cdn #rackspace #rackspace-cloudfiles
#php #cdn #rackspace #rackspace-cloudfiles
Вопрос:
В настоящее время я использую реализацию php sdk для rackspace для загрузки файлов в контейнер под названием testcontainer. Я использую библиотеку, которая взаимодействует с sdk, но я думаю, что мне нужно будет написать ее изначально, чтобы выполнить то, что я ищу. Прежде чем я это сделаю, мне не очень повезло выяснить, как очистить кэш rackspace.
Проблема, с которой я сталкиваюсь (в случае, если по какой-либо причине это не проблема с кэшированием), заключается в следующем…
- Загрузите файл с именем test.jpg
- посетите конечную точку cdn /test.jpg и посмотрите на мое изображение
- локально измените изображение на что-то другое, но сохраните имя test.jpg .
- Загрузите файл в тот же контейнер cdn, заменив другой test.jpg .
- посетите cdn endpoint/test.jpg однако изображение по-прежнему остается оригинальным test.jpg не мое новое изображение.
Это похоже на проблему с кэшированием, я знаю, что в вашей учетной записи вы можете очистить кэш и сбросить его, но не смогли найти никаких ссылок в документации.
Есть идеи? Спасибо.
Ответ №1:
Если вы установили свои контейнеры CloudFiles как CDN, то то, что вы видите, действительно является проблемой кэширования. К сожалению, нет практического способа очистить кеши в масштабе, и даже если бы это был всего один объект, для распространения по всему миру могло потребоваться несколько минут. Для получения дополнительной информации о том, как очистить кэш CDN для отдельных объектов и их ограничений, пожалуйста, смотрите: здесь.
И особого внимания:
Вы можете использовать операцию УДАЛЕНИЯ максимум для 25 объектов в день, используя API