在我的网站上检索数据的速度非常慢,因为它同时加载了大约 10 个标签。所以,我想在其中实现缓存。但是,我不知道如何实现缓存?
编辑: 有些控件具有相同的数据。但是每当他们页面加载时,他们就会被调用。我希望他们缓存这些控件。当数据库中的数据发生更改或更改时,我们如何更新缓存?
如果通过选项卡,您指的是选项卡式 Web 内容,您可能会发现使用 AJAX 加载选项卡上的内容很有用。
jQuery Tabs是一个很好的方法:
<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();
这意味着仅加载第一个选项卡式内容,然后在单击/请求时加载其余内容。
有几种选择:
第一个包含在 .NET 框架中,第二个和第三个选项用于一些更具体的情况。
在考虑缓存时,请提醒自己,如果缓存变得太大,最终甚至会像直接访问数据一样慢。