java web项目中有很多的图片,如何存放?

java web项目中有很多的图片,如何存放?,第1张

一般有两种情况,

一种是前端开发需要显示的,这个是页面构成必须的元素,一般这些会做 动静分离,后台接口 跟 前端资源会部署在不同的服务器上,有不同的优化,一般会有转发的服务器,判断是后台接口,就转发到后台的服务器,如果是前端资源,就转发到前台的服务器。一般情况下,前端服务器,跟后台的服务器,是分离开的,有不同的人去管理,如果项目小的话,可能就全放在一个。这个优化的化,你可以去了解下 CDN原理。这个是用来优化静态资源加载情况的。

另一种情况是,显示的,不是前端构成的,是用户上传文件产生的,这种情况下,现在一般有专门的对象存储,用过 七牛云,跟阿里的。这个的逻辑是文件上传的时候,不是上传到我们自己的服务器,上传到专门的云服务器,我们自己数据库只需要保存这些上传文件的地址,真正使用的时候,把连接给前端,前端自动会根据内容到专门的云服务器上去获取。所有的安全,优化,带宽,缓存命中,这些都有由云服务器去保证。 简单来说,只有有钱,这些东西根本不会成为你项目的瓶颈。

作为技术,我们讨论的应该不是这些。会做备份,这个可以有专门的磁盘阵列去实现,简单来说,就是上传的内容保存到磁盘的时候,会自动多保存几个备份到不同的磁盘上。还是那句话,多去了解下CDN的原理,最后这段,个人理解,不一定对。

web前端工具选择的问题

比如:

1、web页面是flex 的,可以用flex直接通信ftp服务器,上传文件

2、web页面 安装类似插件,此插件可以通信ftp 也可以

下载安装xftp4工具,具体操作我就不多说了。不清楚的可以参考咗嚛前一篇,xftp下载安装配置篇

一.连接linux系统主机\服务器

安装好xftp4之后,点击新建连接如下图,出现的连接对话框中。

选择SFTP协议,其他的设置IP 和linux管理员root密码 确定

如果用户名密码都正确,端口也正常开放(22端口)出现下图对话框。左边是windows系统的文件夹,右侧是linux系统的目录文件(注意连接默认是/root 目录,可以点击切换或者直接输入路径)

二 文件传输(文件夹传输也可以)

把windows文件传输到linux系统,只需要找到要传输的文件或文件夹,右键选择“传输”即可注意查看右侧linux系统的目录路径(如果要变更路径,先选择好)

传输多个文件,如果需要传输多个文件。可以鼠标分别点击选中,右键选择传输所有到队列。下方有一个状态栏,日志选项卡可以查看传输文件的状态信息。

Linux系统文件下载到windows

同样如果需要将linux系统的文件下载到windows,反过来操作。如下图

如果传输的文件比较大,建议可以先打包进行传输。然后再到linux系统通过unzip等进行解压,传输大文件,下面的传输状态栏能看到进度条喔

其他相关技巧

Xftp4除了方便管理传输文件之外,还自带了终端xshell。你点击窗口“新建终端”即可进入linux 终端模式,不需要再次连接(刚刚连接设置SSH已经记住密码了喔)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java web项目中有很多的图片,如何存放?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情