1.服务器及IIS安全设置建议。
桃源系列软件产品均采用.net架构开发,一般按照官方提供的安装方法建立的网站不应该会有安全方面的破绽,不过仍旧建议在服务器上安装杀毒软件和防木马以及防ARP攻击软件,此外还建议如下操作:
如果服务器上没有其他网站,只有桃源软件的话,可以在服务器IIS管理器的“WEB服务扩展”中关闭ASP执行权限。如果服务器上有其他网站需要执行asp,那也可以单独删除桃源程序网站中的ASP扩展名来达到关闭asp的功能(网站属性——主目录——配置——映射)。

另外还可以在IIS里关闭桃源网站中临时目录和文件上传目录的脚本执行权限,这些目录有temp(后台设置的临时上传目录)、usertmp(在线编辑临时目录)、myfile(后台设置的用户文件目录)。

2.性能优化指南。
网盘程序在运行过程中经常会出现访问变慢、假死现象,但实际上此时服务器的资源消耗却很低,CPU使用和网络带宽应用只有不超过1%。
经过多方调试和检测,并不是因为程序问题,而是因为服务器.net设置不够合理,客户端同时连接过多引起的线程阻塞(特别是开放外联和用户使用迅雷之类工具下载后)。
修改方法:修改服务器.net配置“machine.config"文件,该文件位于Windows系统目录下,如“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG ”,视你的网盘程序版本,修改对应目录下的machine.config文件,如2.0版本用户就修改“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG”下的machine.config文件,查找该文件中的“processModel”配置段落,修改其中的字段maxWorkerThreads="200" maxIoThreads="200",1.1和2.0的默认段落不太一样,修改后的配置如下:
1.1版本:
<processModel
enable="true"
timeout="Infinite"
idleTimeout="Infinite"
shutdownTimeout="0:00:05"
requestLimit="Infinite"
requestQueueLimit="5000"
restartQueueLimit="10"
memoryLimit="60"
webGarden="false"
cpuMask="0xffffffff"
userName="machine"
password="AutoGenerate"
logLevel="Errors"
clientConnectedCheck="0:00:05"
comAuthenticationLevel="Connect"
comImpersonationLevel="Impersonate"
responseDeadlockInterval="00:03:00"
maxWorkerThreads="200"
maxIoThreads="200"
/>
2.0版本:
改为<processModel maxWorkerThreads="200" maxIoThreads="200"/>
不用重新启动服务器就可以看到效果。
参考资料:http://support.microsoft.com/default.aspx?scid=kb;en-us;821268
3.增加WEB园设置提升网盘性能。
你可以将网盘程序池web 园( web farm ) 设置成2或者更大,但这时需对 web.config 文件做修改后才可正常使用。
修改方法为:在web.config文件的 <system.web> 节中添加元素 <machineKey>元素。具体操作方法请参照微软网站的参考。
http://msdn.microsoft.com/zh-cn/library/w8h3skw9(VS.80).aspx
如果你看不懂上边的内容,下边程序帮助你生成一段代码,请把它复制到web.config的<system.web> 节中。