我想托管一个社交类型的网站。它将在节点(或顶点)上。我的问题是........如果我的局域网上有一个单独的图像服务器..当用户上传文件时,文件应该保存到图像 -nginx 服务器,然后数据库告诉它和给个图片链接?
例如它会是这样的:
db.users.find('profilepicture' : 1)
profilepicture: localaddressoftheneginxserver/imagefolder/imagename.jpg
我是否正确地思考问题?让图像在单独的 nginx 服务器上提供......让数据库不包含实际图片,但包含图片的链接......所以当客户端连接到应用服务器并请求特定图片时,它会查询数据库,数据库将链接发送到应用服务器...然后应用服务器通知用户计算机图片位置?
那行得通吗?我只是有点困惑,外面的人如何连接到应用服务器,然后即使他们有地址也能够连接到同一局域网上的图像服务器。图像服务器是否需要一些单独的 IP?