如题,因为有些特殊的大文件,比较网站搜集整理出来的教材之类的,可以开放给网站会员下载
那我就开了一个FTP只读用户,用FTP的地址来管理下载,可以限制线程数和每线程的下载速率,
这样我网站总带宽里面就可以限制死FTP下载这个大文件占用的总带宽,不至于被越来越多的下载拖垮服务器和占满带宽
因为网站上的附件一般都小于2M,可以不限制的给用户下载,就算用户带宽再多,一秒下完,也就是2M/秒,不会长期占用服务器硬件资源和带宽
可是如果这个文件是500M,或者5G,我服务器带宽一共比如就只有10M,有一个大带宽的客户一下载,网站前台就完蛋了,用户都会访问不了
我目前是在2008服务器上涌FILESZILA来做的,就是想把网站移植到CENT OS系统上来,提高硬件利用率,服务器性能和稳定性.
可是如果不能设置VSFTP单个用户下载线程数和速率的话,服务器还是会被大量的下载用户拖垮,而这个不是站长想要的结果.
希望官方能提供一个比较完美的解决方案.
欢迎转载,但请保留此信息
哦对了,还有需要对每个FTP用户都要指定对应的目录,还要设
哦对了,还有需要对每个FTP用户都要指定对应的目录,还要设定该用户在其目录的权限,
比如可读写,只读,可以建立/删除等等,不然就乱了
可以研究下vsftpd,应该是可以限制带宽的 或是使用pu
可以研究下vsftpd,应该是可以限制带宽的
或是使用pure-ftp+mysql来控制用户的权限,这样比较方便
如果能跟实现,就最好了,不管什么方式,只要能实现功能就行
如果能跟实现,就最好了,不管什么方式,只要能实现功能就行
反正这种属于配置限制,不会增加资源开销,相反会节省资源开销
期待新版WDCP里面可以做到限制这些配置
基本上任何一种限制,都只会增加系统资源开销,而不会节省开销
基本上任何一种限制,都只会增加系统资源开销,而不会节省开销
我说的增加开销,是因为没有限制FTP,导致下载流量过大,影
我说的增加开销,是因为没有限制FTP,导致下载流量过大,影响网站正常功能的使用
当然,你说的开销,是指纯系统的开销,比如CPU内存之类的
相比网站正常运行,功能之间互不干扰,这点硬件开销我觉得还是值得的
另:pureftp可以在新版本里面集成吗?我研究了VSFTP的配置文件,似乎只能限制下载总带宽,而不能限制每个用户的速率和线程数的不同,而且似乎不能控制新增用户的权限属性,比如有些账户是只能下载的,并且这个只能下载的FTP账户的目录,要用虚拟子目录的方式添加到有上传和建立/删除权限的FTP用户目录下,这样有权限的FTP用户可以上传删除修改只读FTP用户目录内的文件.而只读FTP用户,只能在该用户的下载速率和线程数限制条件下,下载文件
或者在现有的版本里面,是否可以自定义手动删除VSFTP,然后再手动安装peruftp?安装上去WDCP控制面板可以进行同步关联设置吗?我记得pureftp好像是自带PHP面板的,而且跟后台MYSQL挂接来管理用户