Discourse и Cloudflare

Здравствуйте.

Я читал несколько руководств о Cloudflare и Discourse, но так и не смог найти чёткого и однозначного ответа. Одни утверждают, что Discourse и Cloudflare плохо работают вместе, другие — что всё отлично, третьи — что нужно внести изменения в app.yml (добавить дополнительный поддомен), а четвёртые — что всё работает и без этого.

По моему опыту, Discourse отлично работает без каких-либо дополнительных настроек (я боялся их делать, так как не до конца понимал, о чём речь, и опасался, что руководство может быть устаревшим).

С другой стороны, один пользователь здесь, когда его спросили о том, как повысить безопасность, порекомендовал мне «разместить Discourse за Cloudflare с правилом страницы «отключить оптимизацию», чтобы оно не вмешивалось в код». Как должно выглядеть такое правило? У меня нет ни малейшего представления.

Как видите, мне нужна помощь в этом вопросе.

Заранее спасибо.

Все посты не одинаковы, поэтому посмотрите официальное руководство для администраторов:

Я не использую Cloudflare, но, насколько я понимаю, вам следует отключить оптимизации скорости/производительности Cloudflare для JavaScript, CSS и HTML. Особенно важно отключить Rocket Loader:

https://support.cloudflare.com/hc/en-us/articles/200168206-How-do-I-access-my-Cloudflare-Performance-Settings-

Мы используем Cloudflare с Discourse, но есть несколько моментов, на которые стоит обратить внимание. Вот наша конфигурация: