• 447

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

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

阅读 912
评论
    2 个回答
    • 54

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

      • 163

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

        撰写回答

        登录后参与交流、获取后续更新提醒