解决方案 »

  1.   

    用的是正确的,我都是用的默认构造方法,如$cache = new Cache();
    同样的是代发,在有呈现的php上面运行ok,对于没有呈现的就不行
      

  2.   


    对PHP不是很熟
    “有呈现”是有容输出的意思,我把邮件模板存在数据中,这种数据不大会去修改的,所以把这个放到缓存里面,减少对数据库的访问
    我也知道这个缓存和去读数据库都是一样的,项目这么要求的我也没办法,所以不就是来求助了
      

  3.   

    文件读取速度一般比数据库快,使用文件缓存是对的,但是你要向文件提取数据你首先要放入数据。你这个文件是不是key-value形式存储的?取出来的信息是空的可能是没有对应的key值,所以找不到对应的数据。如果是同一个key前台能提取到数据,那么后台也必定能提取到数据(除非是在前台提取后自动删除该数据,或者是该数据已经过期,后者可能性很小,应为是文件存储没有运行php程序文件的内容是不会变的)。所以你关键看哈这个缓存的代码,搞清楚它怎么存储信息的。希望对你有帮助。