ftp服务器文件防盗链,IIS防盗链组件[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。
一个用于防盗链和限制IIS连接线程的组件,需要IIS用ISAPI的方式加载组件,在2003服务器上测试2008服务器的话需要安装ISAPI扩展。
相关软件软件大小版本说明下载地址
一个用于防盗链和限制IIS连接线程的组件。
本组件已经应用于PC6下载服务器,经过一段时间的测试效果比较明显。
需要IIS用 ISAPI的方式加载组件,在2003服务器上测试 2008服务器的话需要安装ISAPI扩展。
打开IIS 在 网站 -> ISAPI筛选器 点添加
筛选器名称随便写个 可执行文件就浏览到 ThreadLimit.dll 再点确定就可以添加上。添加完后最好是重启一下IIS。
另外在修改配置文件后都需要重启一下IIS使配置可以生效。另外如果状态这里是打上一把红色勾勾的话请大家可以给一下 ThreadLimit.dll 所在目录完全权限.
本过滤器提供3个接口
接口访问方式是:域名 + 接口名称(如 http://www.pc6.com/online)
Debug
显示过滤器执行情况
Online
显示当前在线IP及其连接数
Urls
显示正在被访问的文件及其连接数
主要功能:
1、可以限制一个IP只允许几个线程来下载文件。
2、限制每一个文件只允许最多几个线程下载。
3、简单的防盗链功能 可以支持需要防盗链的后缀名,可以添加白名单,指定如果盗链就重定向的URL。
实例来说明限制IP连接数的需求:
一般下载服务器硬盘 普通的桌面级的SATA、高级一点的就用SAS专用硬盘,比如一个SATA硬盘只支持2000个HTTP链接线程。现在一般下软件都用迅雷等多线程的方式下载,比如每个人用20个线程下载一个文件,100个人同时下载那就是 2000个线程,但如果限制为一个IP只允许2个线程下载那么 就可以支持同时 1000个人下载,大大提高服务器的效率。
另外如果服务器还是只支持 2000线程 但其中一个文件下载量超大就把这2000个线程下完了,那这个站点下面的其它文件就无法下载了。可以用 限制一个文件最多允许的线程限制一下。
适当的限制一下线程是有利于优化下载服务器,提高迅雷类拟的P2P下载软件的利用效率。一台100Mb 带宽的服务器不限制的时候可能只能跑到50M但适当限制也许就能跑到100M了。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163464.html原文链接:https://javaforall.cn
相关文章
- Windows文件服务器文件审计,文件监控软件,File_System_Auditor2.53安装教程[通俗易懂]
- Angular tsconfig.json 文件里的 paths 用途
- 写给大忙人看的 – Java中从MinIO服务器中下载文件(3)[通俗易懂]
- NFS文件服务器
- linux(1)Mac上传文件到Linux服务器
- 【100个 Unity实用技能】| Unity读取本地文件(Json,txt等)的三种方法示例
- 经验分享 | 文件上传个人bypass总结
- 02-分布式文件服务器FastDFS[简介, 架构详解]
- Vue引入外部Js文件并使用方法超级无敌详细的教程「建议收藏」
- zblog博客的robots.txt文件优化正确写法 zblog的robots.txt怎么写?zblog的robots.txt文件示例下载
- C#ftp服务器配置与文件上传
- TCP聊天+传输文件服务器服务器套接字v2.5 - socket测速规范已经gzip的弃用
- TCP聊天+传输文件服务器服务器套接字v2.8 - 修复已知程序4个问题
- Git中忽略文件提交、取消文件追踪的方式(多中方式)
- 将服务器文件上传到GitHub
- windows10无法打开onedrive-打开onedrive提示文件或目录损坏且无法读取
- SQLServer 错误 17067 SQL Server断言:文件: <%s>,行 = %d %s。 此错误可能与时间有关。 如果重新运行该语句后错误仍然存在,请使用 DBCC CHECKDB 来检查数据库的结构是否完整,或重新启动服务器以确保内存中的数据结构未破坏。 故障 处理 修复 支持远程
- 深入Linux服务器:查看日志文件来跟踪服务状态(查看linux服务日志)
- Linux系统下如何快速删除所有文件(linux下删除所有文件)
- 实现网络自由:linux服务器文件上传(linux服务器上传网页)
- 管理管理Linux文件服务器:从零到了解(linux文件服务器系统)
- Linux文件互斥锁:保护你的数据安全(linux文件互斥锁)
- 服务器FTP实现Linux服务器文件上传(ftp上传到linux)
- Linux中快速复制与重命名文件的方法(linux复制重命名)
- Linux下打包文件的技巧(linux怎么打包文件)
- Shell文件包含
- 导入导出MySQL大文件快速导入导出策略(mysql大文件)
- 妙用Linux CP命令快速合并文件(linuxcp合并)
- 如何在Linux系统中将文件上传到服务器上(linux上传到服务器上)
- MSSQL读取文件技术应用简介(mssql 读文件)
- 使用Cacls命令设置服务器文件访问权限
- android上传文件到服务器代码实例