前端页面写好了,现在想做memcached缓存或者文件缓存,但是看到组合太多,不知道怎么下手了(数据库5万条数据,再一张表内),看到哲海量的组合不知道怎么下手了,求大神解决!

解决方案 »

  1.   

    2楼的方法可以 , 而且5万条数据不多,对mysql 没有压力吧
      

  2.   

     做成自动缓存,一开始缓存是空的,用户查看列表时会有一组查询项比如 华语-香港-动作-全部-第1页 用这个作为key去缓存系统查,如果没有,去数据库查,然后把结果写入缓存,下次用户再看这一组数据时就是从缓存读的了。可以只缓存每一组查询的前5页,毕竟后面访问量少,直接走数据库也不碍事。后台更新大量片源之后,把这个缓存整个删除,然后随着人们访问渐渐地写回来。
      

  3.   

    1、mysql 本身就提供了查询缓存
    2、自己做,规模也不算大