Jquery 缓存.ajax结果并在返回页面时使用它们(返回结果)
我有一个asp.net页面,在那里我对数据库进行一些搜索,以填充employees表 我的桌子结构Jquery 缓存.ajax结果并在返回页面时使用它们(返回结果),jquery,asp.net,web-services,caching,Jquery,Asp.net,Web Services,Caching,我有一个asp.net页面,在那里我对数据库进行一些搜索,以填充employees表 我的桌子结构 Id Full Name Position Degree 1 Carl Iken(href) Manager Doctorate ...... 为此,我使用.ajax并调用一个webservice 要查看员工的详细信息,请单击href全名。问题是,当我单击“返回结果”时,表将再次重新
Id Full Name Position Degree
1 Carl Iken(href) Manager Doctorate
......
为此,我使用.ajax并调用一个webservice
要查看员工的详细信息,请单击href全名。问题是,当我单击“返回结果”时,表将再次重新加载,这意味着再次调用数据库,用户将等待。如何避免这种情况,在jquery中缓存?诡计?Web服务缓存?您可以在多个不同级别上缓存它。如果页面未重新加载,则可以使用API或在web服务中使用缓存。如果你正在使用html5,你可以看看,选择的列表是巨大的,这真的取决于你的需要。如果你是一个低流量站点,你可能不需要缓存它,像你描述的那样的查找应该不会有很大的开销,如果它很慢,你可能需要检查你是否缺少备份数据库上的索引
如果您有一个高流量的站点,并且您的数据库非常大,那么您可能应该在每一个级别上进行缓存。如果没有关于设置/使用编号的更多信息,很难以具体的方式回答这个问题。您可以在多个不同的级别上缓存这些信息。如果页面未重新加载,则可以使用API或在web服务中使用缓存。如果你正在使用html5,你可以看看,选择的列表是巨大的,这真的取决于你的需要。如果你是一个低流量站点,你可能不需要缓存它,像你描述的那样的查找应该不会有很大的开销,如果它很慢,你可能需要检查你是否缺少备份数据库上的索引 如果您有一个高流量的站点,并且您的数据库非常大,那么您可能应该在每一个级别上进行缓存。如果没有关于设置/使用编号的更多信息,很难以具体的方式回答这个问题