例如首页新闻和各栏目都生成JS代码就是一种变相的缓存,因为首页的访问量比其它页面都要多,因此这样可以减少访问数据库的次数。。
另个,像大的新闻网站,每个新闻都是一个静态的页面,你也可以把它当作是缓存,因为它们是从数据库中读取数据后生成的缓存页面。
在模板技术中,如SMARTY模板,第一次编译模板后会生成编译后的缓存文件,如果模板文件没有更新,再次请求页面时将不执行编译操作,直接读取缓存文件进行显示。

解决方案 »

  1.   

    好象明白了一点,楼上的意思是说:缓存就是一些临时文件
    但是我看到经常用到ob_start();,ob_get_contents();这些操作缓存的函数,不知道,这些函数究竟起到什么作用?还望大虾再给讲一讲,谢谢
      

  2.   

    ob类函数不是操作缓存的函数,而是截获php的输出以便做进一步的操作
    具体到缓存就是通过ob_get_contents读取截获的php输出内容,并写入文件