V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
moyaya
V2EX  ›  问与答

请教又拍云图片调用的问题?

  •  
  •   moyaya · 2012-05-07 11:06:16 +08:00 · 4315 次点击
    这是一个创建于 4585 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的网站目前程序放在阿里云,图片放在又拍云上。

    从上周六开始,网站用户上传图片的时候,显示图片上传成功,返回的链接也是正常的,但发布的时候,图片却调用不出来,直接显示网站的默然404图片,检查元素时图片链接是正常的?

    但如果等待10分钟内,刷新后,图片也可以显示出来

    想问下,这个怎么解决?

    8 条回复    1970-01-01 08:00:00 +08:00
    wingoo
        1
    wingoo  
       2012-05-07 11:29:00 +08:00
    检查下图片在上传前,地址是不是已经浏览了一次了
    已经浏览的话,因为没传上去,返回404错误,并且服务器端有缓存
    moyaya
        2
    moyaya  
    OP
       2012-05-07 11:37:17 +08:00
    @wingoo 好的,谢谢
    qiuai
        3
    qiuai  
       2012-05-07 12:10:42 +08:00
    @wingoo @moyaya 现在的文件类型存储空间的缓存时间似乎大大降低了.基本上这边覆盖,刷新就成最新的了.
    图片空间我没测试.
    zern
        4
    zern  
       2012-05-07 12:23:21 +08:00
    @wingoo 。。。世界真小啊。。小高
    wingoo
        5
    wingoo  
       2012-05-07 12:49:11 +08:00
    @zern 哈哈哈,,靠这里不能私信啊,,加我qq 185221861
    sinreal
        6
    sinreal  
       2012-05-07 13:02:27 +08:00
    没有遇到过这样的问题。
    实在不行的话我j觉得可以先存在本地,可以立即访问,然后任务同步到又拍云,同时把图片地址换过来。
    这样的好处是如果万一又拍云down了的话可以很快的切换。
    moyaya
        7
    moyaya  
    OP
       2012-05-07 15:54:04 +08:00
    @sinreal 我们现在做的图片同时上传到又拍云和阿里云,阿里云上的图片的访问没问题,但又拍云总是慢半拍,很奇怪!
    sunny222
        8
    sunny222  
       2012-05-07 17:00:37 +08:00
    这种现象只有一个可能,在上传之前先访问了这个url,返回了404,404的url会缓存5分钟。

    请确认一下上传的流程,是同步或异步上传,有没有在上传完成返回200之前对这个url有请求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.