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

Где это настраивается
Откройте админ-панель и перейдите в:
text
System Settings -> Security Settings -> Cloudflare API TokenНужно заполнить:
- Zone ID
- Account email
- API Key
Что делает эта настройка
Cloudflare может кешировать публичные URL изображений.
Кэш ускоряет доставку изображений, но после удаления, блокировки, замены или перемещения файла старое содержимое может еще некоторое время оставаться видимым.
После настройки учетных данных Cloudflare API ImgHost пытается очистить связанный кэш Cloudflare, когда такие операции завершаются.
Это полезно, если:
- вы удаляете изображение и хотите, чтобы публичная ссылка перестала работать как можно быстрее;
- вы блокируете изображение и хотите, чтобы посетители больше не видели исходный файл;
- вы заменяете файл с тем же именем и хотите быстрее показать посетителям новую версию;
- вы перемещаете или переименовываете файлы и хотите быстро обновить кэш старых путей;
- вы меняете правила публичного доступа и хотите быстрее обновить кэш публичной галереи или API случайных изображений.
Что будет, если оставить пустым
ImgHost продолжит работать нормально без этой настройки.
Единственная разница: ImgHost не будет активно очищать кэш Cloudflare CDN. Посетители могут видеть старый контент, пока кэш Cloudflare не истечет естественным образом.
Как найти Zone ID
Zone ID — это Cloudflare Zone ID сайта, который используется вашим доменом ImgHost.
- Войдите в панель Cloudflare.
- Откройте сайт, где находится домен ImgHost.
- Найдите
Zone IDна обзорной странице сайта. - Скопируйте его в поле
Zone IDв ImgHost.
Это именно Zone ID сайта, а не account ID.
Account Email
Введите email, который используете для входа в Cloudflare.
Он должен соответствовать API Key, который вы укажете ниже.
API Key
Введите Cloudflare Global API Key.
- Войдите в панель Cloudflare.
- Откройте свой профиль.
- Перейдите на страницу API Tokens.
- Найдите
Global API Key. - Просмотрите и скопируйте его.
- Вставьте его в поле
API Keyв ImgHost.

Когда это начинает работать
После заполнения полей сохраните настройки.
Будущие изменения файлов автоматически будут пытаться очистить кэш Cloudflare. Прошлые операции не очищаются задним числом. Если файл был удален или заменен до настройки, дождитесь истечения кэша Cloudflare или очистите его вручную в Cloudflare.
FAQ
Это обязательно?
Нет.
Если ваш домен не использует Cloudflare или вас не беспокоит задержка CDN-кеша, поле можно оставить пустым.
Неправильные учетные данные сломают загрузку?
Обычно нет.
Неправильные учетные данные только помешают ImgHost очищать кэш Cloudflare. Загрузка и обычный доступ к файлам должны продолжить работать.
Почему удаленное изображение все еще открывается?
Самая частая причина — Cloudflare все еще держит старый файл в кэше.
С правильными учетными данными Cloudflare API ImgHost очищает кэш связанного URL при удалении файла.
Почему после замены файла я все еще вижу старое изображение?
Это тоже обычно связано с CDN-кешем.
После настройки этого параметра ImgHost пытается очистить кэш старого URL, когда файл с тем же именем перезаписывается.