日期:2014-05-20  浏览次数:20614 次

怎么能确定服务器是否存在这个文件夹(多个服务器)
我在文件夹服务器配置了一个apache,结果现在可以访问到图片了。但是因为存放图片的文件夹服务器有多个。他的物理路径我们可以通过后台得到。但是某一个文件夹到底在哪一个服务器我们不知道。客户的意思是让我们做个循环判断,判断文件服务器是否存在此文件夹。但是我不知道这个用什么可以实现?apache?socket?我学的不精,,求高手指点。。。。

------解决方案--------------------
一般是服务器映射网络驱动器
window下右键我的电脑--》映射网络驱动器--》输入文件服务器的地址
------解决方案--------------------
“客户的意思是让我们做个循环判断,判断文件服务器是否存在此文件夹。”

每次访问的时候去这么检测?那性能不是烂到渣。。。


最好直接把这些路径,都配置到Apache上去,哪怕你用程序去定期更新Apache关于这些路径的配置信息都行。
------解决方案--------------------
LS说的对,每次获取图片你都要去全扫描,那性能消耗太大了,完全没必要。
------解决方案--------------------
夸张点说,如果你后台有100台服务器,那么是不是每次请求你要用File平均判断50次才知道哪台上有这个文件?

如果不想自己配置,就干脆用Hadoop之类的方案吧。