Hello,
大家。
我们正在开发一个 iPhone 应用程序,该应用程序由服务器端支持,该服务器端将有成千上万的用户同时在线,例如 Facebook 或 GTalk 其他。
我们要实现的是将 GPS 生成的用户当前位置定期(例如,10 分钟)发送到服务器端进行处理。并比较用户的位置以找出您周围的人。(也许这就是所谓的 LBS)
所以我们认为用户在手动注销之前不会被停用(例如会话超时),因为他们的位置信息会一次又一次地被比较。
那么,我们如何存储每个用户的位置信息呢?
我看到一些文章建议在数据库中管理它们,但有些文章说会话或 cookie。
但是有这么多用户,据说数据库性能很差,其他人说会话太多,应该设置为超时,而cookie是一种不好的做法......
那么,各位大侠,解决这个问题的常用方法是什么?
*顺便说一下,我们在服务器端使用 CakePHP1.3 和 Xampp env。
最好的问候,
tech_me