Email or username:

Password:

Forgot your password?
foxy

О какой бы фиче рассказать в попапе :blobcatthinkOwO:

Ну конечно же о пасхалке! 🤦‍♂️

3 comments
foxy

Зачем это я полез в хром.

Пилю сайтик с картой плана университета. И захотелось мне работать полностью офлайн. А для этого нужно:

1. Закешировать тайлы карты
2. Избавится от походов в интернет за скриптами

И вот уже локальный nginx кеширует тайлы, библиотеки скачаны. Но как только отключаю Wi-Fi перестаёт грузится схема корпуса: из библиотеки для карты лезут Network error, при этом во вкладке с запросами всё ок.

Отрубил все расширения, попробовал чистый профиль — бестолку. Открываю хром — работает —_—

На что я только не наговаривал: может в nginx что-то с server_name, может в macOS кривой localhost, Firefox не отображает всех запросов... что-то помогает, что-то нет

Оказалось воспроизволится так: ВКЛ/ВЫКЛ Wi-Fi — в Firefox отваливается. Перезагружаем Firefox — работает. Всё.

Почему так, почему хрому всё равно ¯\_(ツ)_/¯

Зачем это я полез в хром.

Пилю сайтик с картой плана университета. И захотелось мне работать полностью офлайн. А для этого нужно:

1. Закешировать тайлы карты
2. Избавится от походов в интернет за скриптами

И вот уже локальный nginx кеширует тайлы, библиотеки скачаны. Но как только отключаю Wi-Fi перестаёт грузится схема корпуса: из библиотеки для карты лезут Network error, при этом во вкладке с запросами всё ок.

foxy

Кроличья нора сжатия.

И вот переношу на сервер это дело на сервер и отваливается загрузка кусочков mbtiles-файла.

NS_ERROR_NET_PARTIAL_TRANSFER
:blobcatwhat:

Причём тело ответа такое как на локахосте. Стучусь на сервак по айпишнику, работает. Ага, Cloudflare что-то чудит.

В интернетах только твит жалующегося чувака и без ответа. Перетыкиваю флажки в панели CF и внезапно выключение Brotli помогает. :blobcatwhat:

Оказывается, CF как-то странно реагирует на Content-Encoding: gzip, который отдаёт мой скрипт. Решение: отдавать ещё Cache-Control: no-transform

Читаю доку, а там ещё про: сжатие между CF и клиентом, между CF и сервером, e2e-сжатие :blobcatnotlike:

developers.cloudflare.com/spee

Кроличья нора сжатия.

И вот переношу на сервер это дело на сервер и отваливается загрузка кусочков mbtiles-файла.

NS_ERROR_NET_PARTIAL_TRANSFER
:blobcatwhat:

Причём тело ответа такое как на локахосте. Стучусь на сервак по айпишнику, работает. Ага, Cloudflare что-то чудит.

В интернетах только твит жалующегося чувака и без ответа. Перетыкиваю флажки в панели CF и внезапно выключение Brotli помогает. :blobcatwhat:

Mahury

@foxy evil 2 evil сжатие?)

Go Up