不是很明白你为什么要生成静态页。既然你都用的是smarty了。那打开cache和静态页的速度就基本没有了差别。何必多此一举。

解决方案 »

  1.   

    太长我也没细看。但大致上感觉你的意思是用ob函数得到输出,然后存成文件的意思。
    那何不直接把display换成fetch函数,把返回值直接存进文件就完了。何必又多搞一个ob出来占内存呢?
      

  2.   

    个人觉得PHP+XML+XSLT非常好用,占用的资源及磁盘空间都比较小,且非常灵活。为什么这么多人用smarty。
    请帮忙说说smarty比XML+XSLT有什么优点。谢谢!