缓存这个东西可以很简单也可以很复杂,最简单的缓存就是客户端缓存,也不在我们讨论范围内了,
其他缓存,如squid,是一个反向代理服务器,可以缓存整个apache,
php的缓存也有两种方式,
mmCache之类的,不需要改任何代码就可使用.
在页面上的Cache,如
pear 中的cache
smarty中的cache
都很不错的

解决方案 »

  1.   

    但是smarty中的cache就局限了,整个网站的构架就必须用这个framework了
    如果一个网站已经做好了,但现在由于某一部分(甚至是一个header)非常慢,需要cache,建议使用mmcache(如果你的server够厉害),或pear中的cache,代码更改很少,也很方便
      

  2.   

    你可以自己看看 pear 中的cache  (pear.php.net)很强的说
      

  3.   

    首先你要了解为什么要使用缓存。
    php无法操作内存,所以所谓的缓存都是在数据库中或者文件中,这样的缓存是否可以提高效率?
      

  4.   

    可以考虑zend studio的phpcache,但是目前只有linux版本,windows版本没有推出