说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

上传文件的服务器, web内容服务分离存放在两台服务器上怎么解决, 管理的??

编辑:说三道四文库 发布时间:2018-06-24 04:11
HTML文档下载 WORD文档下载 PDF文档下载
问题内容如题,
现在难点在:
    1\单击表单提交按钮后,图片上传到图片服务器,文字内容上传web服务器数据库,这两个服务器分别在两个城市.
    2\图片不能通过web服务器中转.
    3\web服务器内容可以登录认证,但是怎么保证"upload"的提交图片表单是合法的用户?

搞得教头烂额阿!
拜求高手解答:)


ps:如果能同意个浏览器同时登录两个服务器就可以了是么?
rsyn目录同步
文件同步
rsync同步
远程mount过来
远程同步不如FTP更实际而且更健壮就是效率低了点
以前做了个电信项目

用到了SSO 单点登陆

你看看这方面的信息把
妏件哃荹
硬盘映射 吧B服务器的一个文件夹 映射到 A服务器的一个文件夹下!  操作系统自己会吧文件写到B服务器
引用 8 楼 z80016144 的回复:
硬盘映射 吧B服务器的一个文件夹 映射到 A服务器的一个文件夹下!  操作系统自己会吧文件写到B服务器

那个怎么搞?请说详细一点。谢谢。
学习。
引用 2 楼 poplopki 的回复:
文件同步
FTP
我们公司是通过监控数据库服务器上的对应目录,只要该目录文件存在改变,马上自动同步到文件服务器上。
你需要解决几个问题:找到对对应的windows API、编写网络传输程序(可以用FTP实现,效率比较低。)
分析一下:
1. WEB服务器和图片服务器分隔两地,这决定了肯定有图片文件传递到远处的图片服务器上。那么可能有2种方式:1是先上传到WEB服务器,然后它在转到图片服务器;2是用户上传图片时直接上传到图片服务器上,不中转(这是我建议的)

2. 前面几楼朋友介绍了各种技术,不管哪种,底层其实都有数据传输的,即不管什么同步软件,都是要先让用户上传图片到WEB服务器,然后那个同步系统自动把图片传递到图片服务器。所以,我上面建议采用用户直接上传的方式。在图片服务器上建立个专门处理文件上传的应用(当然最好弄个web服务器),用户在页面提交上传时,检查如果是图片,则上传到图片服务器,其他内容传到WEB服务器。

具体实现我就不细说了,有人说图片服务器建立WEB程序了会影响图片服务器的,但是那些同步软件或者FTP方式不一样吗,和apache/tomcat之类底层都是socket通信;与其先socket到WEB服务器然后再socket图片服务器,不如一步到位,前者影响了2个服务器性能,后者只影响一个。如果怕图片服务器效果降低,今后可以把图片服务器扩充为2台,它们之间可以搞个同步系统,然后用负载均衡来搞定压力问题。 至于,怎么在一个页面上将一个form的东西分传到2个服务器,这个就不用说了吧,好多方法可用,比如图片单独一个form,用javascript来让用户点一个提交,同时执行2个form等等......

以上只是个人观点,欢迎批评指正
up
用ftp吧。自已寫ftp就可以。

我就是這樣做的。
该回复于2008-09-24 16:44:37被版主删除
该回复于2008-09-24 16:44:34被版主删除
rsync同步
信息验证+域名或IP绑定。
数据库同步,增加字段记录上传的服务器是几号
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘