Хе-хе — да, я именно по этой причине не хотел идти этим путём. ![]()
Извините за задержку.
Насколько я вижу, API для этого нет.
Здесь просто берётся значение из заголовка:
Кто-нибудь сталкивался с этим раньше? Карта занимает только часть отведённого для неё пространства? Раньше она отображалась нормально, пока мы не обновили плагин.
Решается ли это, если удалить плагин Layouts?
Странно, но карта не отображается (всё пустое), когда я удаляю плагин layouts. Сначала я думал, что это проблема с CSS, но проблема сохраняется даже после удаления всех стилей.
Это действительно странно, потому что ваша карта в Paviilion выглядит отлично.
Не удаётся воспроизвести. Проверьте конфликт тем?
Последнее обновление ядра, похоже, полностью убило эту функцию:
Нажатие на карту пользователя или значок карты на карточке пользователя вызывает самоиндуцированную DoS-атаку ![]()
Затем процесс просто продолжается, полностью выводя браузер из строя за считанные секунды:
То же самое происходит на странице карты пользователя:
Мне пришлось полностью отключить плагин сегодня утром.
Возможно, это связано?
Извините, сейчас у меня не будет много времени, чтобы посмотреть на это — переезжаю, да ещё и поддержка закончилась, двойной удар.
Сначала проверьте, не связано ли это с чем-то другим, что влияет на сервер. Возможно, проблема вообще не в Locations.
В текущей сборке я не вижу никаких проблем с Locations, в логах ничего нет.
Пожалуйста, проверьте, что может забирать производительность.
Думаю, проблема, скорее всего, в 4000+ сетевых запросах к map.json, которые выполняются каждый раз, когда кто-то пытается просмотреть местоположение пользователя ![]()
Ничего страшного, я пока отключил плагин.
На моём инстансе работает нормально. Только что обновил. Сначала заметил много ресурсов без кэширования. Сейчас всё в порядке. Это связано с обновлением Redis?
Я действительно не знаю ![]()
Но разве это могло бы вызвать тысячи и тысячи сетевых вызовов?
Каждый аватар для всех пользователей в охвате? (например). Каждый фрагмент карты, необходимый.
Нет, извините, я имел в виду: не вызвало ли это тысячи сетевых запросов в минуту к map.json, которые я наблюдал?
Возможно, игнорируется ошибка 429? Если ресурс требуется снова, но доступ к нему запрещён, система может продолжать попытки его получить.
Да, насчёт статусов 200 не уверен… Какой провайдер вы используете?
Когда я нажал на карточку пользователя, а затем на иконку карты для этого конкретного пользователя, браузер мгновенно начал отправлять сотни и сотни сетевых запросов к map.json.
Более 1000 запросов к map.json было отправлено менее чем за 60 секунд только с моего браузера.
Это привело к тому, что браузер на моём настольном компьютере полностью завис, а когда я открыл Discourse на телефоне, мгновенно появилось сообщение «Снизьте темп, слишком много запросов с этого IP-адреса».
Наверное, даже больше, но в этот момент мой браузер перестал отвечать ![]()
Я попробовал снова.
То же самое — процесс завершается мгновенно:
И:
и так далее.
На случай, если проблема связана с браузером, я попробовал Chrome вместо Firefox.
Chrome, похоже, справляется с проблемой немного лучше: за менее чем 60 секунд было выполнено более 10 000 сетевых запросов к map.json, после чего начал зависать весь мой ПК — не только браузер:
Не переживай, @merefield, я снова отключил это ![]()









