开发的新闻类型的的网站,首页显示各栏目最新的的文章,数据量小时,还可以,随着数据的增多首页加载非常慢?可能是和数据库交互的此时太多造成的?面对这个问题小弟不知如何解决?希望各位大虾说说自己的看法!

解决方案 »

  1.   

    楼主有用到分页吗?首页通常是每个区域只显示固定条数的新闻标题的。
    分页怎么分的?别是limit啊。
      

  2.   

    设计生成XML是搞新闻的选择!这个只会占有硬盘的空间,数据库的数据就少很多
      

  3.   

    首先、要对表创建合适的索引
    其次、要在读表的时候使用分页方式 只读取最新的数据
    然后、后台写一个轮询程序  这个轮询的间隔时间 你自己根据你的需求设定
    通过对表中的数据读取,把读取出来的结果放到cache中(比如:encache、oscache等)
    以后页面每次打开首页的时候不读取直接读取数据库
    直接从cache中去读取数据  其中oscache也可以对jsp页面进行缓存  这样都是有利于提高页面相应速度的方法有关cache的使用 你去google下 资料很多 学习不难 很简单