gpt4 book ai didi

php - 将 Web 和文件服务器拆分到每个专用服务器

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:17 24 4
gpt4 key购买 nike

如果您想将网络和文件服务器拆分到每个专用服务器,您该怎么做?

发送文件时,您需要通过网络服务器发送它,对吗?在将文件发送并存储到文件服务器之前是否需要检查文件大小、文件类型或其他信息?

如何从网络服务器管理文件服务器上的文件(写入/删除)?

编辑

静态文件是用户上传的文件。在存储之前必须对其进行验证(mime 类型等)。

我需要分散流量负载

最佳答案

“文件服务器”可以表示任何意思。在某些情况下,它可能是 NFS、CIFS 等,在其他情况下,它可能是 SAN 或可能是 NAS。在后一种情况下,它意味着您的 NAS 或 SAN 供应商认为它意味着什么。

我会质疑你这样做的动机。通常,通过 HTTP 提供静态文件最好从本地磁盘完成。如果您有(比如说)10 个 Web 服务器,最好将静态文件同步到每台服务器,并让它们从本地存储提供服务(毕竟,存储很便宜,对吧?)。

如果您有动态存储文件的情况,那么集中存储它们可能是有意义的,但这取决于您的用例,这是否是一个好主意。在这种情况下,您可以将它们存储在“文件服务器”(例如 NFS、CIFS)上,并从 Web 服务器池中访问它们(当然,这会引入单点故障,从而抵消了拥有多个服务器的部分原因)。

关于php - 将 Web 和文件服务器拆分到每个专用服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8781681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com