yuptyy
V2EX  ›  问与答

本地 8w 张图片上传 求解决方案 在线等!急

  •  
  •   yuptyy · Oct 30, 2015 · 3201 views
    This topic created in 3872 days ago, the information mentioned may be changed or developed.

    本地 8w 张图片 传到服务器
    服务器返回对应的 url 地址

    然后存到 一张表里记录相应的信息

    目前的思路是用 node 异步传输 有没有什么其他方式 跪求

    13 replies    2015-10-30 20:22:51 +08:00
    hcymk2
        1
    hcymk2  
       Oct 30, 2015   ❤️ 1
    8W 张图片有多大? 先在本地按之前设定的规则整理好,之后压缩打包 ,如果太大,切割也可以。
    之后直接找个 ftp 工具上传就行了。
    yuptyy
        2
    yuptyy  
    OP
       Oct 30, 2015
    @hcymk2 问题的关键不在于上传 在于得把这图片地址插入一张表中 表中还有一些字段记录该图片的状态信息 等
    laoyur
        3
    laoyur  
       Oct 30, 2015   ❤️ 1
    问题的关键无非就是本地直接传太费时 /速度慢,然后又怕不小心中断
    那就用一台 vps 来操作就是了, 8w 张先打包传到 vps 上,解压好,写个脚本依次处理, over
    suikator
        4
    suikator  
       Oct 30, 2015 via Android   ❤️ 1
    先 ftp 传到服务器,传好之后再由服务器遍历文件夹里面的所有图片,并保存图片信息到数据库,最后你去数据库拿数据( url 等信息)就行了
    gxbb097528
        5
    gxbb097528  
       Oct 30, 2015
    建议你把硬盘快递过去 说不定比上传快
    Niphor
        6
    Niphor  
       Oct 30, 2015
    不是应该现在本地跑出个 meta 集合,然后考到服务器上直接批量插入么...
    huijiewei
        7
    huijiewei  
       Oct 30, 2015
    插入数据库可以本地跑啊,跑完都打包上传就是了
    akira
        8
    akira  
       Oct 30, 2015
    上传 和 入库 两个动作分开做
    hienchu
        9
    hienchu  
       Oct 30, 2015 via iPhone
    @akira 正解
    izoabr
        10
    izoabr  
       Oct 30, 2015
    把文件通过其他快得方式传到服务器本地,然后写个脚本向本地服务器提交中间就省了上传耗时了。
    或者干脆本地做好文件名整理好,然后传去服务器相应的 upload 目录。
    ooh
        11
    ooh  
       Oct 30, 2015 via Android
    压缩 scp 都可以,取决你的网速
    vmebeh
        12
    vmebeh  
       Oct 30, 2015
    多找几条线路分布式上传
    alect
        13
    alect  
       Oct 30, 2015
    在本地弄个测试服务器,直接本地弄好数据整体打包传到远程恢复。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2595 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 15:48 · PVG 23:48 · LAX 08:48 · JFK 11:48
    ♥ Do have faith in what you're doing.