【发布时间】:2014-09-10 22:27:52
【问题描述】:
文档says:
达到最大存储请求数时会发生什么(通过 默认 25)?
在内部,我们将请求存储在 FIFO 队列中。这意味着当 队列中最大数量的空间被填满,我们取第一个 一个输入并将其从队列中删除,从而腾出空间 新请求。
如何增加这个 25 的限制?我想使用 Glimpse 收集数据,然后在 30 分钟的会话中挖掘 30 个用户后进行诊断,因此请求会比 25 个多得多。
【问题讨论】:
文档says:
达到最大存储请求数时会发生什么(通过 默认 25)?
在内部,我们将请求存储在 FIFO 队列中。这意味着当 队列中最大数量的空间被填满,我们取第一个 一个输入并将其从队列中删除,从而腾出空间 新请求。
如何增加这个 25 的限制?我想使用 Glimpse 收集数据,然后在 30 分钟的会话中挖掘 30 个用户后进行诊断,因此请求会比 25 个多得多。
【问题讨论】:
由于我犯了一个愚蠢的错误,Glimpse 存储的请求数(应该是可配置的)不是。
在我们的ApplicationPersistanceStore 实现中可以看到违规行。
让这个快速运行的最佳选择是自己构建 Glimpse(非常容易做到)并将 BufferSize 更改为您认为合适的任何内容。
或者,您可以实现自己的 IPersistanceStore 并让它做任何您想做的事情。
【讨论】:
看来您现在可以添加 requestBufferSize 来查看运行时策略来更改它
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd" requestBufferSize="100">
<!-- Additional Glimpse configuration nodes -->
</glimpse>
但您必须从源代码构建自己的 Glimpse 才能正常工作
【讨论】: