首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alachisoft Ncache配置问题

Alachisoft Ncache配置问题
EN

Stack Overflow用户
提问于 2015-01-21 15:59:56
回答 1查看 1.5K关注 0票数 1

我刚从阿拉奇索夫特来到NCache。我正在试图解决Viewstate非常大的变量内容问题。我已经在服务器上安装和配置了NCache企业版4.4.0 (x64)。

对web.config和app.browser的更改按照指令进行:

http://www.alachisoft.com/resources/articles/asp-net-performance-view-state-caching.html

代码语言:javascript
复制
and

http://www.alachisoft.com/ncache/demos/demo-ncache-five-steps-getting-started.html

我已经成功地使用“压力测试工具”创建和测试了一个本地缓存和一个称为"myCache“的集群缓存,但在检查Viewstate变量时没有预期的结果。

我正在从客户端计算机连接到我安装和配置了NCache的服务器机器。我可以看到"myCache“统计数字的变化,但是ViewState变量内容仍然存在于网页源代码中,并且非常大。

预期结果:

  • 应该将ViewState变量内容还原为令牌。

服务器上的环境:

  • OS Windows 2008 R2标准
  • NCache企业版4.4.0 (x64)
  • IIS 7

我还应该检查什么,因为我相信我已经遵循了所有建议的步骤,这样才能奏效?

提前谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-26 10:29:15

你看上去有点老了。enableMinification配置部分中缺少一个标志<ncContentOptimization>。相反,请使用以下方法:

代码语言:javascript
复制
  <ncContentOptimization>
    <settings viewstateThreshold="12"
              enableViewstateCaching="true"
              enableTrace="false"
              enableMinification="true"
              groupedViewStateWithSessions="false"
              maxViewStatesPerSession="3" >
      <cacheSettings cacheName="myCache">
        <expiration type="Absolute"
                    duration="1" />
      </cacheSettings>
    </settings>
  </ncContentOptimization>

确保在cacheName属性中指定的cacheSetting (在上述情况下为‘myCache’)正在运行,并可从应用服务器访问。默认情况下,'myCache‘是用NCache安装创建的本地缓存。

如果NCache服务器安装在单独的计算机上,而远程客户端安装在应用服务器上(如NCache入门视频中所引导的那样),请确保缓存正在运行,并将远程客户端添加为带有缓存的客户端节点;使用NCache管理器。同样,在这种情况下,缓存必须是集群缓存,并建议使用与“myCache”不同的名称(因为远程客户端有自己的本地缓存,名为“myCache”)。在<ncContentOptimization>部分中指定此缓存的名称。

我希望这能帮到你。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28071580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档