• 西西IIS防盗链组件(限制IIS线程)

  • 大小:290KB更新时间:2025-04-22 21:30
  • 类别:服务器区
    西西IIS防盗链组件(限制IIS线程)

由西西工作室 www.cr173.com 开发的一个用于防盗链和限制IIS连接线程的组件。

主要功能:

1、可以限制一个IP只允许几个线程来下载文件。

2、限制每个文件只允许最多几个线程下载。

3、简单的防盗链功能 可以支持需要防盗链的后缀名,可以添加白名单,指定假如盗链就重定向的URL。

西西通过一个简单的实例来讲明一下 限制IP连接数的需要:

一般下载服务器硬盘 普通的桌面级的SATA、高级一点的就用SAS专用硬盘,譬如一个SATA硬盘只支持2000个HTTP链接线程。目前一般下软件都用迅雷等多线程的方法下载,譬如每一个人用20个线程下载一个文件,100个人同时下载那就是 2000个线程,但假如限制为一个IP只允许2个线程下载那样 就能支持同时 1000个人下载,大大提升服务器的效率。

另外假如服务器还是只支持 2000线程 但其中一个文件下载量超大就把这2000个线程下完了,那这个站点下面的其它文件就没办法下载了。可以用 限制一个文件最多允许的线程限制一下。

适合的限制一下线程是有益于优化下载服务器,提升迅雷类拟的点对点下载软件的借助效率。一台100Mb 带宽的服务器不限制的时候可能只能跑到50M但适合限制或许就能跑到100M了。

本组件已经应用于西西下载服务器,经过一段时间的测试成效比较明显。

需要IIS用 ISAPI的方法加载组件,西西只在2003服务器上测试 2008服务器的话需要安装ISAPI扩展。

打开IIS 在 网站 - ISAPI筛选器 点添加

筛选器名字随意写个 可实行文件就浏览到 ThreadLimit.dll 再点确定就能添加上。添加完后最好是重启一下IIS。

另外在修改配置文件后都需要重启一下IIS使配置可以生效。另外假如状况这里是打上一把红色勾勾的话请大伙可以给一下 ThreadLimit.dll 所在目录完全权限.

假如服务器多需要监控流量的话推荐大伙用 西西装务器流量监控管家 http://jk.cr173.com/

本过滤器提供3个接口

接口访问方法是:域名 + 接口名字(如 http://www.abc.com/online)

Debug

显示过滤器实行状况

Online

显示目前在线IP及其连接数

Urls
显示正在被访问的文件及其连接数

TAG标签:iis(1)isapi(1)

转载请说明来源于木蚂蚁软件园(https://www.stgccy.com)

本文地址:https://www.stgccy.com

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com

查看全部