类似附近的人这样的页面如何优化来减少数据库查询?

这种页面不能静态化,有没有办法把非距离的信息存在redis来减少数据库负担?或者有什么别的方法?

阅读 3.2k
2 个回答

postgresql的方案https://github.com/digoal/blo... 可以参考一下这篇文章 要用redis缓存的话就用最普通的请求参数作为key结果作为value加ttl的方法,应该能满足大部分的需求了.

资源不够,内存来凑。
1.用额外的机器:用redis缓存查询结果
2.用现有的机器:用服务器存储在用户数据中
3.用用户的机器:存在客户端本地存储器里面。
4.用额外的机器:使用数据库集群功能。
我建议用4,老板一定会多买几台数据库服务器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题