【发布时间】:2012-01-29 02:06:21
【问题描述】:
我的 header.php 文件包含在我的所有脚本中,并包含一个基于 twitter 引导样式表的工具栏。每次页面加载时,它都会随着页面加载而闪烁。我假设默认情况下会缓存标头,但似乎没有。有没有办法强制它使用缓存?
文件的头部如下所示:
<?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>
【问题讨论】:
标签: php html browser-cache