当前位置:  开发笔记 > 编程语言 > 正文

处理大型下载网站的最佳方式?

如何解决《处理大型下载网站的最佳方式?》经验,为你挑选了1个好方法。

我目前在我的学校有一个基于.net的下载站点.我们提供防病毒,autocad,spss,办公室以及许多大型应用程序供学生下载的任何内容.它目前设置为以两种方式之一处理它们; 任何超过800兆的东西都可以通过一个单独的网站直接访问,而800兆以下的数据是使用文件流在.net代码后面保护的,以10000字节的形式将其提供给用户.我有这种方式提供下载的各种问题......我希望能够保证大量下载,但.net网站无法处理它,而较小的文件通常会失败.有更好的方法吗?

编辑 - 我只想更新我最终如何解决这个问题:我最终将我的下载目录添加为iis中的虚拟目录并指定了自定义http处理程序.处理程序从请求中获取文件名并根据该权限检查权限,然后将用户重定向到错误/登录页面,或让下载继续.我对这个解决方案没有任何问题,我已经使用了大概7个月了,为文件提供了几个大小的演出.



1> DSO..:

如果您遇到性能问题并且正在提供文件系统上存在的文件(而不是数据库),请使用HttpResponse.TransmitFile函数.

至于失败,你可能有一个错误.如果你发布代码,你可能会有更好的回应.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有