Hello,
всех.
Мы разрабатываем приложение для iPhone, которое поддерживается серверной стороной, на которой одновременно могут работать тысячи пользователей, таких как Facebook или GTalk.
Мы хотим периодически отправлять пользователям текущее местоположение (например, 10 минут), генерируемое GPS, на стороне сервера для обработки.И сравнивайте местоположения пользователей, чтобы узнать, кто вокруг вас.(Возможно, это то, что называется LBS)
Поэтому мы думаем, что пользователи не будут деактивированы (например, время ожидания сеанса), пока они не будут зарегистрированы самостоятельно, поскольку их данные о местоположении будут сравниваться снова и снова.*
Тогда, как мы можем хранить информацию о местоположении для каждого пользователя?
Я видел несколько статей, которые предлагают управлять ими в базе данных, но некоторые говорили о сеансе или куки-файле еще.
Но с таким большим количеством пользователей база данных называетсячтобы быть очень плохой производительностью, другие говорили, что сеанс слишком много и его нужно установить на время ожидания, а cookie - плохая практика ...
Итак, ребята, как обычно решают эту проблему??
* Кстати, мы используем CakePHP1.3 и Xampp env для серверной части.
С уважением,
tech_me