INTEGRITY Документация

Troubleshooting

Запросы без включённого изменения размера

Содержит ли ответ Cf-Resized заголовок? Если нет, изменение размера не выполнялось. Возможные причины:


Ошибки при изменении размера

Если изменение размера завершается ошибкой, тело ответа содержит сообщение с описанием причины, а также Cf-Resized заголовок, содержащий err=code:


Лимиты

Ниже приведены ограничения для изображений, хранящихся вне Images:


Authorization и cookies не поддерживаются

Запросы изображений к источнику анонимизируются (без cookies, без auth и без пользовательских заголовков). Это связано с тем, что для изображений с изменённым размером используется единый публичный кэш, и было бы небезопасно предоставлять доступ к изображениям, персонализированным для отдельных посетителей.

Однако если клиенты соглашаются хранить такие изображения в публичном кэше, Cloudflare поддерживает изменение размера изображений через Workers на аутентифицированных источниках.


Кеширование и очистка кеша

Изменения размеров изображения и других параметров изменения размера вступают в силу немедленно: очистка кеша не требуется.

Запрос изображения состоит из двух частей: выполнения кода Worker и обработки изображения. Код Worker выполняется всегда и не кэшируется. Результаты обработки изображения кэшируются в течение часа или дольше, если у исходного сервера Cache-Control заголовок допускает. Исходное изображение кешируется по обычным правилам кеширования. Изменение размера внутренне следует перенаправлениям, поэтому перенаправления также кешируются.

Поскольку ответы от самих Workers не кешируются на периферийной сети, очистка URL адреса Worker ничего не делает. Варианты изображений с изменённым размером кешируются вместе под URL исходного изображения. При очистке кеша используйте URL исходного изображения (полного размера), а не URL Worker, который запросил изменение размера.

Если исходный сервер отправляет Etag HTTP заголовок, изменённые изображения будут иметь Etag HTTP заголовок в формате cf-<gibberish>:<etag of the original image>. Вы можете сравнить вторую часть с Etag заголовок URL исходного изображения, чтобы проверить, актуально ли изображение с изменённым размером.