自己经过长时间的经验和测试
感觉如果把1000条数据用sql语句查询出来再序列化成数组保存在文本当中,调用的时候直接读取文本内容反序
列化成数组然后循环数组显示出100条数据的速度和什么时候用什么时候查询出来1000条数据,直接显示出来相比之下,感觉到还是第二种方法快,大家认为呢?

解决方案 »

  1.   


    序列化的原因是我想把无限分类的id,fid和速度好的深度depth
    整理好放入数组当中,下次就不用递归了
      

  2.   

    "序列化的原因是我想把无限分类的id,fid和速度好的深度depth 整理好放入数组当中,下次就不用递归了"那就更没有序列化了,假定无限分类数组是 $tree,则
    写入文件:
    file_put_contents('tree.php', '<?php $tree='. var_export($tree) .'?>');调用:
    include 'tree.php';
      

  3.   

    不知道你怎么计算的
    一个tree.php 是PHP 序列化后的字符串,包含进来后,还用调用反序列化成一数组
    别一个tree.php 是直接保存的,反序列化后的数组,
    你居然讲 前一个速度要快?
    反序列化函数调用时间为负的?