Skip to content

Cloudflare API Token

Учетные данные Cloudflare API позволяют ImgBed очищать кеш Cloudflare CDN после изменений файлов.

Настройки Cloudflare API Token

Где это настраивается

Откройте админ-панель и перейдите в:

text
System Settings -> Security Settings -> Cloudflare API Token

Нужно заполнить:

  • Zone ID
  • Account email
  • API Key

Что делает эта настройка

Cloudflare может кешировать публичные URL изображений.

Кеш ускоряет доставку изображений, но после удаления, блокировки, замены или перемещения файла старое содержимое может еще некоторое время оставаться видимым.

После настройки учетных данных Cloudflare API ImgBed пытается очистить связанный кеш Cloudflare, когда такие операции завершаются.

Это полезно, если:

  • вы удаляете изображение и хотите, чтобы публичная ссылка перестала работать как можно быстрее;
  • вы блокируете изображение и хотите, чтобы посетители больше не видели исходный файл;
  • вы заменяете файл с тем же именем и хотите быстрее показать посетителям новую версию;
  • вы перемещаете или переименовываете файлы и хотите быстро обновить кеш старых путей;
  • вы меняете правила публичного доступа и хотите быстрее обновить кеш публичной галереи или random image API.

Что будет, если оставить пустым

ImgBed продолжит работать нормально без этой настройки.

Единственная разница: ImgBed не будет активно очищать кеш Cloudflare CDN. Посетители могут видеть старый контент, пока кеш Cloudflare не истечет естественным образом.

Как найти Zone ID

Zone ID — это Cloudflare Zone ID сайта, который используется вашим доменом ImgBed.

  1. Войдите в Cloudflare dashboard.
  2. Откройте сайт, где находится домен ImgBed.
  3. Найдите Zone ID на overview-странице сайта.
  4. Скопируйте его в поле Zone ID в ImgBed.

Это именно Zone ID сайта, а не account ID.

Account Email

Введите email, который используете для входа в Cloudflare.

Он должен соответствовать API Key, который вы укажете ниже.

API Key

Введите Cloudflare Global API Key.

  1. Войдите в Cloudflare dashboard.
  2. Откройте свой profile.
  3. Перейдите на страницу API Tokens.
  4. Найдите Global API Key.
  5. Просмотрите и скопируйте его.
  6. Вставьте его в поле API Key в ImgBed.

Просмотр global API key

Когда это начинает работать

После заполнения полей сохраните настройки.

Будущие изменения файлов автоматически будут пытаться очистить кеш Cloudflare. Прошлые операции не очищаются задним числом. Если файл был удален или заменен до настройки, дождитесь истечения кеша Cloudflare или очистите его вручную в Cloudflare.

FAQ

Это обязательно?

Нет.

Если ваш домен не использует Cloudflare или вас не беспокоит задержка CDN-кеша, поле можно оставить пустым.

Неправильные учетные данные сломают загрузку?

Обычно нет.

Неправильные учетные данные только помешают ImgBed очищать кеш Cloudflare. Загрузка и обычный доступ к файлам должны продолжить работать.

Почему удаленное изображение все еще открывается?

Самая частая причина — Cloudflare все еще держит старый файл в кеше.

С правильными учетными данными Cloudflare API ImgBed очищает кеш связанного URL при удалении файла.

Почему после замены файла я все еще вижу старое изображение?

Это тоже обычно связано с CDN-кешем.

После настройки этого параметра ImgBed пытается очистить кеш старого URL, когда файл с тем же именем перезаписывается.

Released as user documentation for CloudFlare ImgBed.