广告研究了两天!终于搞完了!自己加了个统计点击率的!首页广告我用ajax同步加载,一次全部加载完生成键值队去取的做完后发现首页广告贼多!有50几个!首页虽然是静态的!可是每次访问也是要去请求。现在想要从缓存中取,根据xml文件作为缓存依赖项。然后跟同事讨论了下,发现也可以直接从xml取,就是每次如果有添加修改删除广告的话重新生成一遍xml现在迷糊了!是直接从缓存中取比较快还是从xml中取比较快呢?可以给小弟解释下不!先谢谢了!

解决方案 »

  1.   

    缓存,读缓存就是直接访问内存.读XML就是读文件,访问硬盘,把内容读入内存再访问内存
    几百倍的差别.
    XML较大的时候特别能够体现出来
      

  2.   

    首页广告的话有50几个!主要是取一些数据,比如宽度,高读,路径什么的!一般不是很大!
    那各位大大给个建议。用缓存,根据缓存依赖项修改xml重新生成缓存好,还是用xml好
      

  3.   

    举个例子,你的首页如果有每天10w pv 
    那是直接读缓存10w好,还是读10w次xml文件好?其实最好的是静态页面...
      

  4.   

    在问下
    怎么用事务 在添加数据或修改或删除的时候同步更新xml文件?
    事务小弟没怎么用过!
      

  5.   

    直接 A.D()事件后面 += B.C()比如
    Button1_Click += A.C ;但要保证签名一致