Авто чистка, cloudflare и php? - PullRequest
0 голосов
/ 05 мая 2018

В моей сети есть страница настроек, где пользователь может изменить свой профиль изображения, проблема в том. У меня есть dns на cloudflare, поэтому, если пользователь меняет изображение, которое мне нужно очистить на cloudflare, чтобы увидеть изменения, я могу добавить код на php для автоматической очистки?

1 Ответ

0 голосов
/ 05 мая 2018

Как насчет сохранения отметки времени или любого другого идентификатора в вашей базе данных рядом с URL-адресом изображения каждый раз, когда ваш пользователь меняет изображение?

Затем вы бы отобразили его примерно так:

<img src="https://www.yourwebsite.com/images/<?= $image->id ?>?timestamp=<?= $image->updated_at ?>">

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

...