本地 8w 张图片 传到服务器
服务器返回对应的 url 地址
然后存到 一张表里记录相应的信息
目前的思路是用 node 异步传输 有没有什么其他方式 跪求
1
hcymk2 2015-10-30 14:35:59 +08:00 1
8W 张图片有多大? 先在本地按之前设定的规则整理好,之后压缩打包 ,如果太大,切割也可以。
之后直接找个 ftp 工具上传就行了。 |
3
laoyur 2015-10-30 14:46:09 +08:00 1
问题的关键无非就是本地直接传太费时 /速度慢,然后又怕不小心中断
那就用一台 vps 来操作就是了, 8w 张先打包传到 vps 上,解压好,写个脚本依次处理, over |
4
suikator 2015-10-30 14:49:30 +08:00 via Android 1
先 ftp 传到服务器,传好之后再由服务器遍历文件夹里面的所有图片,并保存图片信息到数据库,最后你去数据库拿数据( url 等信息)就行了
|
5
gxbb097528 2015-10-30 15:03:01 +08:00
建议你把硬盘快递过去 说不定比上传快
|
6
Niphor 2015-10-30 15:04:12 +08:00
不是应该现在本地跑出个 meta 集合,然后考到服务器上直接批量插入么...
|
7
huijiewei 2015-10-30 15:06:29 +08:00
插入数据库可以本地跑啊,跑完都打包上传就是了
|
8
akira 2015-10-30 15:33:08 +08:00
上传 和 入库 两个动作分开做
|
10
izoabr 2015-10-30 19:06:14 +08:00
把文件通过其他快得方式传到服务器本地,然后写个脚本向本地服务器提交中间就省了上传耗时了。
或者干脆本地做好文件名整理好,然后传去服务器相应的 upload 目录。 |
11
ooh 2015-10-30 19:06:18 +08:00 via Android
压缩 scp 都可以,取决你的网速
|
12
vmebeh 2015-10-30 19:19:52 +08:00
多找几条线路分布式上传
|
13
alect 2015-10-30 20:22:51 +08:00
在本地弄个测试服务器,直接本地弄好数据整体打包传到远程恢复。。
|