服务器文件存放在哪

服务器文件存放在哪,第1张

存储的方法很多,只是举个例说明一下,常见的大数据存储方法:

1) 首先负载均衡设备会检测下联的若干存储服务器的负载情况

2) 将你的数据存储请求提交给某个比较空闲的服务器或虚拟服务器

3) 存储服务器后接SAN交换机(区别于LAN交换机)

SAN交换机通过高速FC光纤通道(4G/8G/16G/32G)连接磁盘阵列

将数据写入有独立CPU的磁盘阵列库

4)每个磁盘阵列库一般挂有数十至数百个硬盘,做成RAID5或其它方式

磁盘阵列库有内部智能逻辑,外部可以将其看成一个巨大的单个硬盘,

支持热插拔,更新坏硬盘后,好硬盘的数据会自动备份到新硬盘上。

String extend = worker.getPhoto().substring(worker.getPhoto().

lastIndexOf("."))

// 文件的扩展名

            String folder = "/" + Globe.UPLOAD_FOLDER + "/" + worker.getUser().getUserName() + "/" + Globe.WORKER_FOLDER + "/"

            // 存放上传文件的目录

            web.file.createFolder(getBase(request) + folder)

            // 创建文件夹,getBase(request)获得项目的物理路径(在磁盘中的位置)

            String imgPath = folder + web.tool.getNowDate(2) + extend// 产生新图片的相对路径(不带盘符的)

            web.file.copyFile(getBase(request) + worker.getPhoto(), getBase(request) + imgPath)// 上传文件(这里只是复制了,因为上传的事情之前已经完成了)

            worker.setPhoto(imgPath)

            // 这个路径是插入数据库的

            worker = workerDao.add(worker)

            // 给数据库插入一条记录.

查询的时候就能获取插入数据库的路径了。

怎么通过URL访问到服务器中的物理文件

1、首先在地址栏输入URL后,浏览器会搜索自身的DNS缓存,看自身的缓存中是否有www.xxx.com 对应的条目,而且没有过期,如果有且没有过期则解析到此结束。

2、如果浏览器自身的缓存里面没有找到对应的条目,那么浏览器会搜索操作系统自身的DNS缓存,如果找到且没有过期则停止搜索解析到此结束。

3、如果在Windows系统的DNS缓存也没有找到,那么尝试读取hosts文件,看看这里面有没有该域名对应的IP地址,如果有则解析成功。

4、如果在hosts文件中也没有找到对应的条目,浏览器就会发起一个DNS的系统调用,就会向本地配置的首选DNS服务器发起域名解析请求,运营商的DNS服务器首先查找自身的缓存,找到对应的条目,且没有过期,则解析成功。

5、域名解析的整个过称就是寻址的过称,解析到对应的IP地址之后,就开始搜寻该物理机上的文件目录

2、URL默认的端口为80,服务器上会有软件程序监听着80端口,一般为tomcat或者nginx,现假设为nginx。

3、nginx收到请求后通过配置的域名路径去本地查找对应的文件根目录,然后在根据文件根目录去查询所设定的文件子目录,最终找到对应的文件。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/304788.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存