我的header.php文件包含在我的所有脚本中,并包含一个基于twitters引导样式表的工具栏。每次页面加载时,页面加载时都会闪烁。我认为默认情况下头部缓存了,但看起来并不是这样。有没有办法强制它使用缓存?我可以缓存我的头文件吗?
文件的头部看起来像这样:
<?php if (!isset($_SESSION)) session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title><?php echo($title); ?></title>
<?php if (isset($meta)) {echo($meta);} ?>
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="css/ie6.css" />
<![endif]-->
<link rel="stylesheet" href="css/bootstrap.css" />
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.min.js"></script>
<style type="text/css">
/* Override some defaults */
<?php if (isset($extra_styles)) {echo($extra_styles);} ?>
</style>
</head>
基本上只是页面顶部的工具栏 – Paul 2012-01-29 02:29:57