我有一个基于 php 的网站。我使用 switch case 来包含不同的页面并进行导航。我采用了一种方法,使我的索引页面包含导航栏和页脚
我的问题是,每次我从一个页面导航到另一个页面时,都会再次加载所有内容并使网站变得沉重。
<?php include('models/header.php'); ?>
<div id="content">
<center>
<div id="switch" align="center">
<?php
switch($view)
{
case 'Index':
include('pages/index.php');
break;
case 'Services':
include('pages/Services.php');
break;
case 'About':
include('pages/about.php');
break;
case 'Contact':
include('pages/contact.php');
break;
case 'Download':
include('pages/download.php');
break;
default:
include('pages/error.php');
}
?>
</div>
</div>
</center>
<br>
<?php include('models/footer.php'); ?>
</div>
有没有办法我可以设置它,以便这些元素被预加载一次并留在缓存中,这样每次我导航到新页面时都不需要加载它们......?