169 похожих чатов

Https://Www.Openstreetmap.Org/#Map=15/60.4675/29.2681 Как вот это можно исправить?

35 ответов

101 просмотр

А что не так?

А что тут не так?

Ctrl+F5 несколько раз

Евгений-Степанов Автор вопроса
Роман Деев
Ctrl+F5 несколько раз

Судя по всему, это показывается на определенном масштабе

Евгений-Степанов Автор вопроса

Так это не кеш. Это на карте. В режиме инкогнито кеш не используется

Евгений-Степанов Автор вопроса
Роман Деев
уточнение на серверах важно

С чего он должен измениться при обновлении? Если никто не изменит значение

Евгений-Степанов Автор вопроса
mike140
Значение вот вам показали: https://t.me/ruosm/7611...

У вас какой слой стоит? Это на Стандартном показывается. На определенном масштабе. На других нет

Роман Деев
тогда ждать или слева выбрать другой стиль

Фига кэш живучий. Почти месяц прошёл с момента инцидента.

Pavel Gavrilov
Фига кэш живучий. Почти месяц прошёл с момента инц...

Может на серваке джоб обновления сломался, кто их там знает

Евгений Степанов
С чего он должен измениться при обновлении? Если н...

Есть база данных. В ней всё исправили. На скрине как это проверить. Есть сервера, которые рендерят данные. Рендерят с задержкой. На малых зумах с ощутимой. Картинки (тайлы) с этих cерверов идут на сервера CDN по всему миру. За счёт этого всё у всех грузится быстрее. Но тайлы на этих серверах кешируются и меняются медленно. Наконец с CDN тайлы приходят к пользователю. В браузере тоже есть кеш. Получается, что как пользователь мы можем повлиять на свежесть тайлов только обновляя страницу без кеша. Сейчас админы OSM пилят решение, которое поможет автоматически сбрасывать кеш на CDN серверах

Юрий Харзин
Может на серваке джоб обновления сломался, кто их ...

А с нашей стороны нужен какой-нибудь волшебный пендель админам? Может они не в курсе проблемы?

Евгений-Степанов Автор вопроса
Роман Деев
screenshot Есть база данных. В ней всё исправили. На скрине к...

Т.е. если помечено "Reverted vandalism", значит, скорее всего, уже исправлено.

Евгений Степанов
Т.е. если помечено "Reverted vandalism", значит, с...

Если значение тега name нормальное, то исправлено

Роман Деев
screenshot Есть база данных. В ней всё исправили. На скрине к...

Последнюю фразу не понял. Можно расшифровать? Зачем нужен автоматический сброс кэша и чем это отличается от нынешней ситуации?

Евгений-Степанов Автор вопроса
Pavel Gavrilov
Последнюю фразу не понял. Можно расшифровать? Заче...

Нужен, чтобы исправления быстрей обновлялись

Роман Деев
screenshot Есть база данных. В ней всё исправили. На скрине к...

забыл развеять "у меня кеш не используется"

Pavel Gavrilov
Последнюю фразу не понял. Можно расшифровать? Заче...

Когда пользователь пришёл за тайлом CDN-сервер смотрит сначала в свой кеш. Если тайла в кеше нет, то CDN сходит в рендер-сервер и закеширует тайл. Тайл лежит в кеше либо пока он не устареет, либо когда другой тайл снанет популярным и вытеснит из кеша. Сейчас у Fastly (нашего CDN) обнаружилась возможность принудительно обновить тайл осевший в кеше

Т.е. рендер-сервер имеет полный кэш планеты, а CDN только частичный, и тайлы из этого частичного кэша вытесняются по мере превышения объёма и по мере истечения таймаута для конкретного тайла? А как тогда получается, что я могу увидеть отрисованное в базе на крупномасштабных зумах уже в течение нескольких минут?

Pavel Gavrilov
Т.е. рендер-сервер имеет полный кэш планеты, а CDN...

Не все тайлы оседают в кеше CDN. Только когда становятся популярными. Крупномасштабные редко такими становятся.

рендер не имеет кеша

fr1
рендер не имеет кеша

как устроены рендер-серверы отдельная история

fr1
рендер не имеет кеша

Тогда бы CDN при отсутствии тайла z10 задумывался бы на полчаса. Мне говорили, что тайлы масштаба страны именно столько рендерятся.

Pavel Gavrilov
Тогда бы CDN при отсутствии тайла z10 задумывался ...

они сделаны зарание и тебя обманули по времени

fr1
они сделаны зарание и тебя обманули по времени

Тогда получается, что тайл-сервер всё-таки имеет кэш тайлов, сделанных заранее.

Pavel Gavrilov
Тогда получается, что тайл-сервер всё-таки имеет к...

скажем так. У тайл-сервера точно есть что отдать

Роман Деев
скажем так. У тайл-сервера точно есть что отдать

Ясности не прибавилось. В общем, будет хорошо, если кто-нибудь сделает описание схемы преобразования базы в тайлы и всех этих многоуровневых кэшей, с указанием плюсов и минусов выбранной схемы.

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта