解决方案 »

  1.   

    一直变化的不建议使用缓存,也可以采用像QQ空间那样用ajax来加载。这个只是我的愚见。
      

  2.   

    比較奇怪,既然你比較注重的是實時,那就不應用緩存了。
    即使要用緩存,那都需要每執行完一個事件後,對應的緩存就必須重新生成。才能達到實時的效果。對於文章列表,如果你一天內,每分鐘都會增加或修改新文章的。那緩存的作用就不大。如果是一天內,可能新增的文章與修改數不多。那可以在後臺做一個功能。調用則清一次列表的緩存。其實保存緩存的路徑,目錄規則你都知道,完全可以自己寫一個清cache的類實現啊,為甚麼要糾結用smarty自帶的呢?
    smarty是按cacheid做判斷的,不適合你的情況。
      

  3.   

    所以我在想我的列表像论坛一样,按照最新回覆排列如果每分钟...甚至每10~20秒都有人回覆.....而列表又有30~40页的话每10~20秒都要清理一次CACHE不管是回覆文章后的满足条件而清理还是自动设定CACHE有效时间为15秒要不停的清理缓存文件...然后而生成缓存....是否都比起不缓存更加重主机负担??? 
      

  4.   

    谢谢你
    但如果大约每分钟都有2~3个回覆列表是以最新回覆排序如果列表已有30~40分
    每次排序不是也要删除再生成30~40页页吗?你建议使用CACHE吗?
      

  5.   

    其实系统和论坛几乎就是一样了因为其他功能关系到会员权和积分,所以没用别人的,只能自己做个简单的是自己用PHP+SMARTY做的如果是论坛列表就不用缓存了?只要回覆会影响到排名...就不建议做缓存了是吧?
    顺道一问,不知大家了不了解,DZ,PW他们是不是只有首页做了cache,列表文章都没有cache的?