Как загружать для РФ один скрипт, а для других стран — другой?
Что нужно: для всех, кто пришел из РФ на сайт показывать скрипт от рекламной сети яндекса, а для остальных (Казахстан, другие СНГ и прочее) - адсенс
Каким образом это реализовать?
Вообще-то тот же Яндекс, вполне возможно, станет вас обижать в поиске за такое решение.
С его точки зрения, правильное решение - два разных домена для разного контента.
очень накладно получается, когда больше 10 тысяч запросов в сутки. Я надеялся найти какую-нибудь паблик базу айпишников и готовый скрипт, либо купить если он не сильно дорогой)
Алексей, maxmind geoip это и есть специально упакованная база соответствия ip адресов регионам, городам, провайдерам.
Для стран работает очень быстро. Какая то бесплатная версия тоже есть. Локальная версия по нагрузке справляется с миллионами запросов в час. Если нужно поднять производительности еще выше - есть модули для вебсервера. Производительность при таком подходе теоретически близка к оптимальной https://docs.nginx.com/nginx/admin-guide/security-...
В принципе, допускаю что из maxmind могут делать выгрузки и такие списки соответствия ip странам. Но поиск по таким спискам будет медленней чем по специальным базам.