moyaya
V2EX  ›  问与答

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

  •  
  •   moyaya · May 7, 2012 · 5035 views
    This topic created in 5119 days ago, the information mentioned may be changed or developed.
    我的网站目前程序放在阿里云,图片放在又拍云上。

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

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

    想问下,这个怎么解决?

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

    请确认一下上传的流程,是同步或异步上传,有没有在上传完成返回200之前对这个url有请求。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3764 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:20 · PVG 12:20 · LAX 21:20 · JFK 00:20
    ♥ Do have faith in what you're doing.