保留未经身份验证的用户的DNN页面,用于输出缓存目的

问题描述 投票:0回答:1

为了输出缓存的目的,是否有一种方法可以使未经身份验证的用户保持未经身份验证的DNN(8.5)页面?

我们的某些存档页面很繁重,我们依靠输出缓存使它们快速加载(<3s)。但是,当经过身份验证的用户导航到这些页面时,他们将获得未缓存的版本,这可能需要15-30秒的加载时间。]

所需的功能将是使用户保持登录状态,但是当用户在存档页面上时忽略该登录并将该用户视为未经身份验证的用户。

我已从自定义外观文件中删除了所有登录名/用户控件,但DNN仍提供未缓存的页面。

有解决方案吗?预先感谢所有想法/解决方案。

P.S。我考虑过使用cookie的方式,但是除了路径/ science / ...等以外,似乎没有其他方法可以访问所有页面。或者我缺少什么了吗?

是否有一种方法可以使未经身份验证的用户的DNN(8.5)页面未经身份验证,以用于输出缓存?我们的某些存档页面很繁琐,我们依靠输出缓存使它们快速加载(&...] >>

很遗憾,不支持此功能。主要是因为即使内容支持它,页面也有其他项目。无法为经过身份验证的用户缓存的登录链接等。

c# asp.net authentication caching dotnetnuke
1个回答
0
投票

很遗憾,不支持此功能。主要是因为即使内容支持它,页面也有其他项目。无法为经过身份验证的用户缓存的登录链接等。

© www.soinside.com 2019 - 2024. All rights reserved.