【发布时间】:2012-11-15 14:40:41
【问题描述】:
对于 ASP.NET、MVC 3、C# 网站,其主页具有指向其他页面的链接 -
在主页被请求并加载到浏览器中后,有没有一种方法可以“预加载”链接的页面,这样它们就可以立即呈现而无需返回服务器?
示例 - 假设我正在销售 10 种产品。每个产品都有自己的从主页链接的“产品详细信息”页面。当有人进入首页时,我想在后台“预加载”一个或多个“产品详情”页面,这样当点击“产品详情”链接时,该页面立即可用。
【问题讨论】:
-
听起来更像是您想在服务器中打开一些缓存以获得更快的速度。
-
您好,有些链接页面是完整视图,有些是部分视图。我希望在有人导航到主页后在后台加载链接页面。
-
所以您希望我,用户,在后台加载 10 个额外页面,以便我可以更快地查看 1 个页面?您可能应该考虑使您的代码更快(CDN,代码优化)。如果谷歌这样做,你能想象一下吗?
-
我不会需要预加载 10 个页面,我只需预加载 1 或 2 个页面,这可能是最常点击的页面。
标签: c# asp.net-mvc