LEOnidUKG

LEOnidUKG
Рейтинг
1784
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
юни:
Непонятно, откуда сервисы берут расхождение во времени между браузером и ip-адресом.

Кто-то похоже не выспался 🍿

Кроме того, сервисы пишут системное время,

<script>

// текущая дата

var date = new Date();

// час в текущей временной зоне

alert( date.getHours() );

</script>

в чём проблема? Полученные данные отлично можно по ajax отправить обратной на сервер.

По хуизу, а не по частным геобазам, вроде максмаинда.

А какая разница то? Вы вообще что хотите донести то людям?

Приведёте пример?

В смысле пример? Зайдите на https://whoer.net/ru и увидите как определит ваш город.

Также любой IP можно пробить по https://sypexgeo.net/ru/demo/ даже по бесплатной базе.

ЕССССЕСССНО если в whois не прописали город, то не определиться. Я с этим не спорю, но большинство белых провайдеров прописывают город.

юни:
Как узнать время по хуизу? Информация о географии в хуизе не задана жёстко регламентами, в поле address даже город вписывать не обязательно, и то для организации. А для ip есть только country.

Но, например, в РФ - 11 часовых поясов.

По IP НЕ только страну, а город тоже указывается. Не у всех, но у многих это сделано. Ну имеем, что имеем. Вот такая проверка.

---------- Добавлено 15.12.2019 в 23:32 ----------

Кстати, у меня FireFox вообще не передаёт данные.

юни:
Если речь о прокси, то параметры трафика должны передаваться через заголовки в рамках http-спецификаций, а не на прикладном уровне. Или я что-то путаю?

Скрипт берёт IP и смотрит к какой стране он принадлежит и сколько там сейчас времени.

Далее берёт и отображается через JS сколько времени на вашем компьютере и сравнивает эти два показателя

Своя реклама от андроид это дико звучит.

У вас никаких расширений не стоит случаем в браузере? Попробуйте скачать какой-нибудь другой браузер и с ним проверить.

$Final = array($randomvar1,$randomvar2,$randomvar3);

$myrandom=array_rand($Final, 1);

$itog = $Final[$myrandom];

aleksandrbol:
Атрибут defer имелся в виду? Можно по подробнее, что именно и какими средствами.

Нет, вы опять не понимаете. Все эти параметры это загрузка скрипта, синхронная, не синхронная. А я говорю в обворачивании всего кода метрики и загружать её с задержкой.

---------- Добавлено 15.12.2019 в 20:52 ----------

LazyBadger:
Пана не затруднит на каком-нибудь явном пациенте, доступном ему, провести такой тест? У меня просто нет в шаговой доступности никого, у кого "Метрика тормозит сайт"

А она не тормозит, на обычных компьютерах. Мы говорим про анализ результатов от Google Page Speed с его эмуляцией работы на слабых мобильниках и вот там вылезает проблема с тем, что Метрика с включенным Вебвизором оттяпывает много процессорного время на выполнения.

Насчёт теста, может ТС предоставит свой сайт и покажет, где GPS говорит о тормозах Метрики. Я просто решаю эти проблемы на потоке, ХЗ для многих оказывается открытием про метрику.

aleksandrbol:
так она по дефолту асинхронна, или я про неё чего-то не знаю?

Писал уже ранее тут по этой теме. Люди путают метод доставки скрипта и его выполнение. GPS в основном ругается на то, что метрика долго выполняется. А не то, что она долго загружается с сервера яндекса. Но всех пофигу.

Кто я такой, чтобы переубеждать массы. 🍿

Что можно сделать? Отложенная загрузка метрики на пару секунд. Всё уже на сайте прогрузится и процессор освободится, далее подгрузится метрика и быстро выполниться.

Всего: 31599