@mulligan

Можно ли своим nginx'ом выбрать, что будет отдавать Cloudflare?

Дело в том, что сайт пока на стадии проектирования и логика сильно зависит от того, получится ли следующее:
1) Юзер делает запрос к странице, например, mysite.com/2193021
2) Cloudflare пересылает этот запрос на nginx моего хоста
3) Мой nginx проверяет, есть ли этот id в redis'е
--- а) Если есть, отдает то, что сгенерит php-fpm
--- б) Если нет, говорит Cloudflare отдать страницу из своего кэша
Собственно, возможно ли это сделать? С Cloudflare дел не имел, прочитал только пару мануалов.
Есть вариант возвращать какой-то код ошибки, к которому привязана статичная страница, что-то вроде 404. Но мне важно, чтобы до юзера она доходила с кодом 200 и без редиректов.
  • Вопрос задан
  • 723 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
такого никак по определению

у CF несколько центров, 14 типа + - , и у каждого свой кеш,
если в кеше нет - он дергает сайт, если есть - отдает из кэша

если вдруг и можно будет ему "сказать" - что он отдаст?

то, что Вы хотите - дешевле всего тут: https://www.ovh.ie/cdn/webstorage/
можете, в принципе, уже оттуда скармливать cloudflare
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы