Учитывая ваши требования, я бы сказал, что сохранение данных в cookie-файле кажется самым простым решением.
Response.Cookies["location"].Value = "0.008487,0.022724";
IP-адрес пользователя может измениться при следующем посещении вашего сайта, равно как ивозможно, их куки были удалены.
Кроме того, вы можете обнаружить, что пользователи вашего сайта будут иметь один и тот же IP-адрес, особенно если учесть, что на всех общих маршрутизаторах обычно используется один IP-адрес.(И дома, и на работе).
Может быть, это то, что вы учли и хотели?Но это означает, что один пользователь, изменяющий свои предпочтения, также изменит предпочтения для всех пользователей того же IP-адреса.
Я думаю, что этот метод подходит для вашей службы отслеживания местоположения, однако для комментариев и любой другой работы, основанной на предпочтениях пользователя.Я бы начал думать об учетных записях пользователей.