51Degrees和缓存:在移动设备上获得桌面体验

时间:2013-08-26 19:55:12

标签: asp.net-mvc caching iis 51degrees

我的移动设备的桌面版本(MVC4)出现问题。我为我的主页启用了输出缓存。在缓存指令中,我设置了VaryByCustom =“Browser”。我认为问题与我们为用户提供切换到网站桌面版本的选项有关。

采取以下示例:

  1. 用户通过移动浏览器进入网站(www.mysite.com),并被重定向到移动主页(www.mysite.com/mobile)。
  2. 然后,他们点击“查看我们的完整网站”链接,然后发送到桌面主页。
  3. 这将在默认主页上为移动浏览器创建一个缓存条目。
  4. 对该移动浏览器默认主页的所有后续请求都将从缓存中提供给主页的桌面版本。
  5. 我对发生的事情的解释听起来是否正确?如果是这样,我如何修复它而不禁用缓存或删除移动设备上的“完整网站”选项。

    更新1:

    我想补充一点,我已经为51Degrees设置了这个设置并且缓存了很长时间,但是最近才收到有关此问题的报告。在过去的几周里,我确实从MVC3升级到了MVC4。这可能与MVC4中用于浏览器检测和移动视图呈现的所有新功能相关吗?

0 个答案:

没有答案