Сейчас я пилю один мелкий ленивый проект и в очередной раз сталкиваюсь с тем, что для простейших действий надо иметь 50 всевышних образований, просто для того, чтобы всё хоть как-то работало.
Дело было так. Захожу я в админку и вижу сабж с картинки. В нём нет ничего криминального, кроме одной непонятной строки: percent cached 6.28%. И это странно, потому что
а) сайт полностью статичный. В нём буквально 0 динамики: только html и css, ничего более
б) все эти файлики напрямую грузятся в cloudflare pages, т.е. клаудфлер знает когда эти файлы загружены и что делать с кешами.
в) ситуация максимально тупая:
curl -I https://pickyouragent.dev | grep "cf-ray" возвращает FRAcurl -I https://pickyouragent-dev.pages.dev | grep "cf-ray" же - AKXТ.е. если запросы идут напрямую в pages, то данные берутся с ближайшего для меня CDN(AKX), а вот если на кастомный домен(который подключен через интерфейс клаудфлера) - данные улетают во Франкфурт.
А теперь сюр: мало того, что оно почему-то не работает из коробки, так и нагуглить проблему невозможно. Ты или попадаешь на нейроговно, которое сделано только для кликов, или же на форумы cloudflare, где вопросы просто висят в воздухе и закрываются, так как на них не получены результаты. chatgpt, claude, гуглы и прочие гроки тоже дают очень умный, красивый и полностью бесполезный текст.
Но если же вы считаете, что у AWS, Digital Ocean или других провайдеров лучше, то пересчитайте. Эти ребята тоже разраслись донельзя, что на их админку без выпученных глаз(и 50 всевышних диссертаций) не взглянуть.
И, увы, есть только одно решение, которое смотрит не только на функциональность, но и на удобство - Vercel. Жутко не рекомендую, потому что эти ребята делают Next, захватили React и творят прочие безобразия, но для хостинга для дебилов с хлебушком вместо мозга, по типу меня - это самое то. Там просто всё работает(за кучу денег в дальнейшем, конечно же, но это совершенно другая история).
