对于asp.net-mvc网站,如何在分布式环境中捕获页面视图?

对于asp.net-mvc网站,如何在分布式环境中捕获页面视图?,asp.net-mvc,caching,pageviews,Asp.net Mvc,Caching,Pageviews,讨论了如何存储页面视图,但我现在有一个分布式环境(多个web服务器),所以这个问题的答案似乎不再适用 在分布式环境中,捕获和存储站点上每个页面的页面视图的最佳方法是什么 在webfarm中,您可以使用分布式缓存(如或),而不是使用默认的内存缓存。或者将结果存储到数据库中。考虑使用对web服务器的Ajax post调用。数据可以存储在任何存储设备中,如windows azure存储、sql azure或任何数据库,类似于以下内容: <script> document.ready

讨论了如何存储页面视图,但我现在有一个分布式环境(多个web服务器),所以这个问题的答案似乎不再适用


在分布式环境中,捕获和存储站点上每个页面的页面视图的最佳方法是什么

在webfarm中,您可以使用分布式缓存(如或),而不是使用默认的内存缓存。或者将结果存储到数据库中。

考虑使用对web服务器的Ajax post调用。数据可以存储在任何存储设备中,如windows azure存储、sql azure或任何数据库,类似于以下内容:

<script>
    document.ready(function() { $ajax.post("server url")})

document.ready(函数(){$ajax.post(“服务器url”)})
在服务器url中,管理在存储器中写入计数项