我们有一台带有SQL Server 2008的Windows 2008 R2服务器.该服务器有多个.net站点,其上有SQL服务器数据库.
我们目前的平均CPU使用率为95%,SQL Server负责大部分用法.
我想确定哪个网站负责这个,所以我们可以选择它或将其移动到另一个服务器.但我没有找到任何直接的方式来看这个.
我一直在寻找能否找到:
使事情变得复杂的一件事是我们有多个站点和"crons"使用相同的数据库.因此,一旦我识别出数据库,我还需要获得一些关于哪个site/cron负责的提示.
我真的很感激任何帮助,因为这个问题使我们的网站真的很慢......
谢谢
我正在开发一个服务于多个域的asp.net mvc 3站点.因此,基于域我显示不同的内容.
例如,如果它的www.domain1.com,在主页我显示3个图像和一些文本.如果它在主页上的www.domain2.com我只显示文字.
我实现了一个名为FileOutputCache的自定义输出缓存提供程序,它将缓存的页面保存到文件中,我想在这个项目中使用它.但我有一个大问题,我没有访问请求,也没有访问主机...
这是一个操作:public override object Add(string key,object entry,DateTime utcExpiry);
您可以看到我无法访问主机,并且密钥不依赖于它...因此,如果我部署该站点并且第一个用户进入www.domain1.com,它将呈现并缓存包含3个图像的页面和文本....如果另一个用户进入www.domain2.com,它将显示3图像和文字:(
有谁知道如何在我的自定义输出缓存提供程序中区分请求的主机?
提前致谢!胡安