`
flyfly98
  • 浏览: 9074 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

针对web文件服务器分离架构之文件上传问题提问

 
阅读更多

各位同行,现在对于web文件服务器分离这样的设计,需要上传文件,文件的名称和相关信息需要通过web程序保存入数据库,但是文件又必须上传到另一台文件服务器上面。

问题:

   1、目前是使用struts2来做文件上传,这个时候要如何处理呢?

   2、通过http上传50M以上的大文件,struts2好像略显不足,请问各位同行,你们是如何处理的呀?

   3、tomcat针对上万用户下载apk文件,使用servlet来下载,是否会出现宕机的危险啊?

   4、直接超链接下载和通过servlet输出流下载,它们的异同在哪里呢?

 

请各位同行帮忙解答,万分感谢!

分享到:
评论

相关推荐

    C#webapi文件上传下载源码

    文件上传功能是Web应用中的常见需求,允许用户将本地文件传输到服务器。在C# WebAPI中,这通常通过HttpPostedFileBase类来处理。这个类提供了一个接口,可以读取并保存来自HTTP请求中的文件数据。开发者需要创建一个...

    springboot+vue前后端分离 实现超大文件分块上传

    文件上传过程中可能会遇到各种问题,如网络中断、服务器错误等。项目应包含适当的错误处理机制,确保在出现问题时能够通知用户并恢复上传。同时,通过前端展示进度条,可以让用户实时了解上传进度。 8. **安全性...

    java 文件上传服务器,前后台代码

    在Java开发中,文件上传是常见的功能之一,尤其在构建Web应用时,如服务器需要接收用户的图片、文档等数据。本项目"java 文件上传服务器,前后台代码"提供了一个完整的解决方案,涵盖了从客户端到服务器的数据传输...

    大型WEB网站架构深入分析图片服务器分离.docx

    【大型WEB网站架构深入分析图片服务器分离】 在构建大型Web网站时,图片服务器分离是一个重要的设计决策,旨在优化性能、提高稳定性和可扩展性。图片服务器的分离将图片的存储和传输从主Web服务器中独立出来,从而...

    C# Web端多文件上传

    在C# Web开发中,多文件上传是一项常见的功能,它允许用户一次性选择并上传多个文件,极大地提高了用户体验。本项目通过Visual Studio(VS)提供的工具和技术实现这一功能,主要涉及的知识点包括C#编程语言、ASP.NET...

    大型WEB网站架构深入分析-图片服务器分离.docx

    【大型WEB网站架构深入分析-图片服务器分离】 大型WEB网站在提供丰富内容的同时,往往需要处理大量的图片数据,这些图片占据了网页传输中的大部分流量,对网站性能的影响显著。因此,图片服务器分离成为优化网站...

    9.2: 网站架构演变 、 LNP+Mariadb数据库分离 、 Web服务器集群 、 总结和答.docx

    网站架构演变、LNP+Mariadb数据库分离、Web服务器集群 本资源摘要信息涵盖了网站架构演变、LNP+Mariadb数据库分离和Web服务器集群三个方面的知识点。 一、网站架构演变 网站架构演变是指网站从单机架构到集群架构...

    图片服务器分离

    图片服务器分离是大型网站架构中的一种解决方案,旨在将图片存储从网站中分离出来,另外架构一个或多个服务器来存储图片。这样做的目的是为了分担 Web 服务器的 I/O 负载,提高服务器的性能和稳定性。图片服务器的...

    J2EE架构的做文件上传和下载的文件

    Servlet是Java编写的一个服务器端程序,用于扩展Web服务器的功能,而JSP则是一种动态网页技术,将业务逻辑与页面展示分离。 在JSP文件中,通常会有一个表单(`<form>`标签),允许用户选择要上传的文件。表单通常...

    java文件上传到服务器

    项目完成后,需要将其打包成WAR文件并部署到Web服务器,如Tomcat。在`web.xml`中配置Servlet的映射,确保服务器知道如何处理上传请求。 ```xml <servlet-name>UploadServlet <servlet-class>...

    asp.net 超大文件上传服务器

    7. **安全性考虑**:在处理大文件上传时,安全问题不容忽视。需要限制上传文件的类型和大小,防止DoS攻击和恶意文件上传。可以使用MVC的模型验证特性来实现这些限制。 8. **性能优化**:为了优化大文件上传,可以...

    WEB集群整体架构图1

    总结来说,这个架构旨在通过Web服务器集群提供高并发处理能力,利用数据库主从复制实现数据安全和读写分离,通过分布式文件系统优化存储性能,并通过VIP和心跳检测实现高可用性。这种设计适用于大型互联网服务,能...

    文件服务器规划设计.docx

    这种分离架构极大地减轻了Web应用服务器的负担,使其能更加专注于处理页面请求,同时也便于实现文件的集中管理和备份。 文件上传服务的工作模式涉及四个关键步骤:参数设置、文件选择、文件上传和路径反馈。首先,...

    asp.net的web在线文件管理系统

    综上所述,构建一个ASP.Net的Web在线文件管理系统涉及众多技术和细节,从架构设计、功能实现到安全性和性能优化,都需要深思熟虑和精心实施。理解这些知识点并熟练应用,可以帮助我们打造出高效、安全的文件管理解决...

    Struts/JSP可上传、预览服务器端文件(图片、文件、Flash、多媒体)文件组件

    文件上传后,服务器需要保存文件到一个安全的位置,并处理可能的安全问题,如防止路径遍历攻击、文件类型检查等。 4. **文件预览**: 预览文件通常涉及到多种格式的处理。对于图片,可以直接通过HTML的`<img>`标签...

    普通的文件上传

    在IT行业中,文件上传是一项常见的功能,特别是在Web应用中,用户可能需要上传各种类型的文件,如图片、文档或音频。本话题将详细讲解如何通过Java编程语言,利用三层架构(表现层、业务逻辑层、数据访问层)实现一...

    架构师实战Nginx构建高性能WEB服务器

    Nginx最初由Igor Sysoev为解决当时Web服务器面临的大规模并发连接问题而设计,自2004年首次发布以来,因其出色的性能和可靠性,在全球范围内获得了广泛的应用。 **Nginx的主要特点:** - **高性能:** 占用内存少,...

    网站架构(页面静态化,图片服务器分离)

    网站架构设计对于处理大规模用户访问至关重要,涉及到多个层面的技术优化,包括页面静态化、图片服务器分离、数据库集群和库表散列、缓存策略、负载均衡以及镜像等。以下是对这些关键知识点的详细说明: 1. **页面...

Global site tag (gtag.js) - Google Analytics