私はphpベースのウェブサイトを持っています。スイッチケースを使用して、さまざまなページを含めてナビゲートします。インデックス ページにナビゲーション バーとフッターを含める方法を採用しました
私の問題は、あるページから別のページに移動するたびに、すべてが再度読み込まれ、Web サイトが重くなることです。
<?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>
これらの要素が一度プリロードされてキャッシュにとどまり、新しいページに移動するたびにロードする必要がないように設定する方法はありますか...?