apache上已经安装缓存插件(eAccelerator),还有必要再生成php缓存文件吗?哪个效果好呢?还是两个都安装?

解决方案 »

  1.   

    看你的文件缓存的什么?如果是缓存的数据库内容,还是有必要的,eAccelerator并不能做到,它只缓存Opcode
      

  2.   

    另外你缓存的php文件放在硬盘?如果把php缓存文件放在内存盘上,效果会更好
      

  3.   

    两种缓存的概念是很大不同的,按照缓存类型来分,可以分为  opcode,文件缓存,内存缓存,等等,你用的eAccelerator只是属于一个PHP中间代码的缓存(即opcode,你php源文件编译后的缓存结果)
      

  4.   

    应该先解释下你所谓的php缓存文件是什么?难道是模板引擎编译完的生成的php文件,如果是这样,这两个根本不是一个概念
      

  5.   

    eAccelerator会对opcode 缓存到共享内存中;对于不能缓存到共享内存的文件或数据,可以通过eAccelerator 的API来保存到内存中。
      

  6.   

    我有一个小偷程序,虽然apache安装了eAccelerator
    担心访问量大,如果生成缓存文件是不是要好点?