約 10 個以上のタブを同時に読み込むため、サイトのデータ取得速度が非常に遅いです。そこで、キャッシュを実装したいと思います。しかし、キャッシュを実装する方法がわかりませんか?
編集: 同じデータを持ついくつかのコントロールがあります。ただし、ページが読み込まれるたびに呼び出されます。これらのコントロールをキャッシュしてほしい。データベース内のデータが変更または変更された場合、どのようにキャッシュを更新できますか?
If by tabs, you are referring to tabbed web content, you may find it useful to use AJAX to load the content on the tabs.
jQuery Tabs is a great way of doing this:
<div id="example">
<ul>
<li><a href="ahah_1.html"><span>Content 1</span></a></li>
<li><a href="ahah_2.html"><span>Content 2</span></a></li>
<li><a href="ahah_3.html"><span>Content 3</span></a></li>
</ul>
</div>
$('#example').tabs();
This means that only the first tabbed content is loaded, and then the rest are loaded when clicked on/requested.
そこにはいくつかのオプションがあります:
最初のオプションは .NET フレームワークに含まれており、2 番目と 3 番目のオプションはより具体的なケース向けです。
キャッシングについて考えるときは、キャッシュが大きくなりすぎると、最終的に直接データ アクセスと同じくらい遅くなることを思い出してください。