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