Мне нужно определить страну пользователей, но я пытаюсь избежать всего обращения к внешней службе, чтобы получить местоположение на основе IP или внутренней базы данных. Мне нужно сделать эту службу действительно отзывчивой, а запрос любой внешней службы занимает почти полсекунды, поэтому я пытаюсь этого избежать. Также любой вызов БД будет дорогостоящим для этого подхода. Мне нужно, чтобы страница отвечала менее чем за 20 мс.
Я думаю получить локаль страны на основе заголовка Accept_language
.
У меня такой вопрос. Кто-нибудь знает, насколько это может быть точно? Я знаю, что страна не всегда присутствует, или пользователи могут изменить язык по умолчанию или находиться в другой стране со своими компьютерами.
Есть ли у кого-нибудь предыдущий опыт или какая-либо документация (я не смог найти ни одной в гугле или на странице w3), в которой указан процент точности или ошибки при использовании этого подхода?