V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
revival83
V2EX  ›  问与答

服务器上有个 PDF 文件需要替换,覆盖完,外网打开的为什么还是旧的文件内容呢?

  •  
  •   revival83 ·
    PRO
    · Mar 27, 2020 · 2338 views
    This topic created in 2229 days ago, the information mentioned may be changed or developed.

    我是做产品运营的。。实在不懂服务器什么的。。。都是被 B 的。。有老哥能指点下么?请吃根冰棍儿行么?哈哈哈

    23 replies    2020-03-27 18:57:52 +08:00
    Cbdy
        1
    Cbdy  
       Mar 27, 2020 via Android
    cdn 没回源?
    Xusually
        2
    Xusually  
       Mar 27, 2020
    CDN 清缓存,重新回源。
    简单的验证方法,你在原来的 pdf 文件的 url 地址后面带上?abc=efg 试试看
    revival83
        3
    revival83  
    OP
    PRO
       Mar 27, 2020
    @Xusually
    @Cbdy 太专业了。。。真的听不懂。老哥能给个绿色图标么
    fengfuliu
        4
    fengfuliu  
       Mar 27, 2020
    缓存吧 先确认替换了 然后针对可能那里产生缓存改版本号 /文件名之类的操作
    revival83
        5
    revival83  
    OP
    PRO
       Mar 27, 2020
    @Cbdy
    @Xusually 我用的是阿里云的服务器。。。我就弄了个 FTP 工具直接覆盖了,但是覆盖完了也不好使。打开的还是旧文件
    revival83
        6
    revival83  
    OP
    PRO
       Mar 27, 2020
    @fengfuliu 是我电脑的缓存么?还是 CDN 清缓存怎么清呢?
    mauve
        7
    mauve  
    PRO
       Mar 27, 2020
    找个 没打开过这个网站的人,开手机流量不要用 Wi-Fi,然后无痕模式,看一下还是一样的文件吗
    U7Q5tLAex2FI0o0g
        8
    U7Q5tLAex2FI0o0g  
       Mar 27, 2020
    最暴力的方法就是,文件名换一个,比如原来叫 a.pdf ,就改一下 a-20200327.pdf ,然后对应的链接也改一下
    Xusually
        9
    Xusually  
       Mar 27, 2020
    你先试试看:
    比如你原来 pdf 在外网访问是: http://www.a.com/xxx/name.pdf
    你就试试看: http://www.a.com/xxx/name.pdf?abc=def 这个地址看到的 pdf 是不是已经是新版了。
    如果确实已经是新版了,就是你们公司用的 cdn 服务没有来回源,大家外面访问到的还是 cdn 的缓存。

    这种情况,要么去 cdn 去刷新缓存,要么就 pdf 改一个名字重新上传。
    revival83
        10
    revival83  
    OP
    PRO
       Mar 27, 2020
    @littleylv 我上传了文件后,怎么生成新的连接呢老哥,我真不懂技术= =
    Xusually
        11
    Xusually  
       Mar 27, 2020
    @revival83 如果是要改名字,你外面怎么访问这个 pdf 的,地址总有吧?比如你原来是 a.com/xxx/name.pdf ,你自己已经把 name.pdf 换成了 name_new.pdf 了,那么地址就是 a.com/xxx/name_new.pdf
    revival83
        12
    revival83  
    OP
    PRO
       Mar 27, 2020
    @Xusually 我试了还是旧版本的内容,但是我用 FTP 把 pdf 下载到本地就是最新的
    revival83
        13
    revival83  
    OP
    PRO
       Mar 27, 2020
    @Xusually 不是改名字是想把旧版本的 PDF 替换了,但是我用 FTP 把文件覆盖完了,打开还是旧版本的内容。我用 FTP 工具下载到本地打开就是最新的
    Tink
        14
    Tink  
    PRO
       Mar 27, 2020 via iPhone
    cdn 改名靠谱
    doveyoung
        15
    doveyoung  
       Mar 27, 2020
    cdn 缓存了,去你们的 cdn 控制台清空缓存
    另外知道你的想法不是改名字,注意是大家推荐你改名字比较快,改了名字之后,cdn 会重新缓存这个文件,跟你清理 cdn 的缓存效果一样
    看你会哪个了
    anyclue
        16
    anyclue  
       Mar 27, 2020
    楼上各位,为什么不能是运营商缓存呢?
    用的长宽或者移动的宽带……
    jugelizi
        17
    jugelizi  
       Mar 27, 2020 via iPhone
    所以你们公司没有技术人员?
    fengbjhqs
        18
    fengbjhqs  
       Mar 27, 2020
    lz 要先确定是否有用 cdn,是否有开启服务端缓存,

    如果有 cdn 就等,或者找技术,如果服务端开启缓存了,可以清理浏览器缓存,开隐私窗口,或者换个其他浏览器试试。

    简单的方法就是改名,上传,访问改名后的文件
    SakuraKuma
        19
    SakuraKuma  
       Mar 27, 2020
    emmm 沦落到运营上 ftp, 可能没技术? 那么盲猜也没 cdn?

    ctrl f5 几下?
    kkkkkrua
        20
    kkkkkrua  
       Mar 27, 2020
    @SakuraKuma #19 +1
    revival83
        21
    revival83  
    OP
    PRO
       Mar 27, 2020 via iPhone
    @SakuraKuma
    @jugelizi
    没技术啊 网站找的外包开发的
    cominghome
        22
    cominghome  
       Mar 27, 2020
    等 ssh 老哥上线
    wangkun025
        23
    wangkun025  
       Mar 27, 2020
    重启。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 23:12 · PVG 07:12 · LAX 16:12 · JFK 19:12
    ♥ Do have faith in what you're doing.