这个,个人比较喜欢存为php文件(一般用数组,呵呵)

解决方案 »

  1.   

    象这种单一生成的缓存文件,我和LS一样,直接生成数组写入PHP文件。
    对大批量自动生成的缓存文件,我是先序列化,再存入文件,文件扩展名就随便了,用的时候再读取反序列化。
      

  2.   

    要速度的就缓存成html结果,不过缓存文件会较大。缓存成数组的能有效减轻数据库负担,不过执行速度通常不会比直接读数据库快。
      

  3.   

    生成任何格式都OK了,呵呵,当然最好的办法是写到前台数组里。生成文件格式可以是任何一种:一、文本文件(ID:名称)
    1:网站首页
    2:最新新闻
    3:在线音乐
    4:网站论坛
    二、XML(也可以是XMl,前端再去解析)<?xml?version="1.0"?> 
    <siteclass>
        <class>
            <id>1</id>
            <name>网站首页</name>
        </class>
        <class>
            <id>2</id>
            <name>最新新闻</name>
        </class>
        <class>
            <id>3</id>
            <name>在线音乐</name>
        </class>
        <class>
            <id>4</id>
            <name>网站论坛</name>
        </class>
    </siteclass>三、存到Memcache里面:$siteClassArray = array
    (
    1 => "网站首页",
    2 => "最新新闻",
    3 => "在线音乐",
    4 => "网站论坛"
    );
    嘎嘎。各种方式,反正只要速度快,获取方便就行
      

  4.   

    如果两个数组的表示中,都有一个相同的值,替换(replace)不好替换吧。比如:
    $siteClassArray = array
    (
    1 => "gb2312",
    2 => "english,gb2312",
    4 => "网站论坛"
    );$siteClassArray2 = array
    (
    1 => "gb2312",
    4 => "网站论坛"
    );请各位指点。
      

  5.   

    数组可以序列化后在存储 serialize
      

  6.   

    iasky,数组序列化怎么处理的?