Плюс у m1 ещё меньше проблем с эмуляцией x86 если понадобится что-то специфичное мутить. Хотя для фронта тут меньше проблем. Например, вдруг понадобится хром x86 или в докер окружении будет легаси, которое не заведётся через rosetta.
На m1/m2 ещё есть ветка virtual box и
UTM / QEMU как-то пошустрее работает и без костылей. На m3 пляски с бубном.
Jastin, для парсинга лучше симитировать логин. А так в той же вкладке cookies есть все куки запроса и какая то из них отвечает за авторизацию. проблема в том что если использовать cookie из браузера в curl, то при каком то минимальном антифроде будет видно разницу что это php, а не браузер что может создать проблемы.
serhiops, использовать какой-нибудь rabbitmq, туда отправлять задания на отправку, а задания слушать воркером у которого после каждой отправки будет задержка в скрипте чтобы не попадать на ограничения
KaiSem, удачи в поисках. Но вообще логика такова что что-то всегда должно иметь API. Или на худой конец изнутри возможность влиять на систему. Во втором случае всегда можно сделать бота который будет по long polling работать с telegram и сливать любую информацию изнутри. Также многое ЯП позволяют отправлять команды в консоль сервера где запущен скрипт. Не всегда безопасно - но возможность для творчества есть.
Александр Пушкарев, один проект отвечает за отображение. другой за данные. посредством API они сообщаются. В любой момент можно переписать любой из компонентов на другую платформу при сохранении формата общения.
WebforSelf, только если пользователь делится своим геоположением на мобильных устройствах. Либо спрашивать корректно ли определен город и предлагать выбрать корректный город, а по дефолту ставить Москву.
Алексей, maxmind geoip это и есть специально упакованная база соответствия ip адресов регионам, городам, провайдерам.
Для стран работает очень быстро. Какая то бесплатная версия тоже есть. Локальная версия по нагрузке справляется с миллионами запросов в час. Если нужно поднять производительности еще выше - есть модули для вебсервера. Производительность при таком подходе теоретически близка к оптимальной https://docs.nginx.com/nginx/admin-guide/security-...
В принципе, допускаю что из maxmind могут делать выгрузки и такие списки соответствия ip странам. Но поиск по таким спискам будет медленней чем по специальным базам.
На m1/m2 ещё есть ветка virtual box и
UTM / QEMU как-то пошустрее работает и без костылей. На m3 пляски с бубном.