在php中,你只需指定一下这三个就可以了。//cache过期时间
header("Expires: " .gmdate ("D, d M Y H:i:s", time() + 60 * 10). " GMT");
//最后修改时间
header( 'Last-Modified: '.gmdate( 'D, d M Y H:i:s' ).' GMT' );
//对于需要 Basic 认证的网页,如果需要缓冲,必须使用最后一句 public 的头。
header( "Cache-Control: public" );
squid会在很大程度上加速你的网站速度,大致原理就是将你的动态web页面缓存成静态页面,它位于客户端与web服务器中间,跟你在程序中使用cache不同,不占用你的web服务器资源,所以会大大提高运行速度。你在php中告诉它需要缓存的时间,它就会照办了。关于squid的架设,你需要去查查资料,这应该是网络运维而不应该是程序员干的活了。