各位早上好,问一个大容量数据显示和缓存的问题。
  1,场景 我有一个英语单词分类数据库。每个分类假设有1w单词,用户点击一个分类 则会显示对应单词页。设计以页的方式显示单词,每页显示50个。大家对于这样的大数据显示,对于分类切换,上一个分类数据的保存   有没有什么较好的经验下,分享下吧~~谢谢。
  2,服务器端用php实现。通过C++的http请求 感觉每次新增一个单词的时候 在php方面都需要open一下数据库,然后插入 然后关闭。能不能 打开数据库 -> 完成操作  ->关闭数据库 ..但它是一个页面,只接受某一个类型的请求 .. 这个在pghp中有什么方法么。
  谢谢了~~····

解决方案 »

  1.   

    第一个问题,如果内存没问题,就都load到内存里;如果内存有问题,就每页单独从库里查,再显示,就慢点。
      

  2.   

    用高版本的SQLServer或者ORACLE,有分页函数的。
    没有做网页,不清楚网页有没有后台线程,可以在服务器上运行个后台程序,PHP把要插入的数据写入指定目录,后台程序不挺的扫描这个目录做插入操作。
      

  3.   


    感谢回复。但是数据库是Linux上的mysql。正版的oracle要钱的,而且那家伙太庞大了 也用不上。
      

  4.   

    mysql也有分页函数,你的这个应用应该够了。
      

  5.   

    一般是加个memcache
    和数据库连接池