【问题标题】:How can i programmatically find out how many resources a IIS server has and the traffic on each resource .. etc我如何以编程方式找出 IIS 服务器有多少资源以及每个资源上的流量 .. 等
【发布时间】:2011-08-10 12:15:46
【问题描述】:

我想编写一个程序来找出 IIS 服务器有哪些资源以及每个资源上有多少次命中。资源可以是任何东西,从 html 页面到声音剪辑、图片等文件。我想找出所有这些资源的列表,然后我还要计算流量。所以这可以在不使用任何现有工具的情况下完成。我不允许自己使用任何工具。我查看了WMI 类,但它们并没有像我想要的那样提供非常详细的数据。我还考虑过使用ISAPI Filters 记录每个请求。但是我发现学习起来非常困难。那么这是一个好方法吗?或者我应该看看别的东西吗?

【问题讨论】:

    标签: c++ iis wmi isapi


    【解决方案1】:

    只分析服务器的访问日志是最简单的,但如果您想编写代码,ISAPI 过滤器肯定会这样做。 SDK中有示例。作为通配符脚本映射安装的 ISAPI 扩展也可以工作。如果您使用过滤器,您可能应该只注册 preproc_headers。一些通知会显着降低性能,即使您在其中执行的操作很少,因为它们会在 IIS 内重新路由请求路径。 (这里专门考虑 send_raw_data。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-02
      • 2021-04-30
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多