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

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

  •  
  •   revival83 · 2020-03-27 16:11:36 +08:00 · 1948 次点击
    这是一个创建于 1731 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    23 条回复    2020-03-27 18:57:52 +08:00
    Cbdy
        1
    Cbdy  
       2020-03-27 16:12:40 +08:00 via Android
    cdn 没回源?
    Xusually
        2
    Xusually  
       2020-03-27 16:13:53 +08:00
    CDN 清缓存,重新回源。
    简单的验证方法,你在原来的 pdf 文件的 url 地址后面带上?abc=efg 试试看
    revival83
        3
    revival83  
    OP
       2020-03-27 16:14:27 +08:00
    @Xusually
    @Cbdy 太专业了。。。真的听不懂。老哥能给个绿色图标么
    fengfuliu
        4
    fengfuliu  
       2020-03-27 16:14:32 +08:00
    缓存吧 先确认替换了 然后针对可能那里产生缓存改版本号 /文件名之类的操作
    revival83
        5
    revival83  
    OP
       2020-03-27 16:15:09 +08:00
    @Cbdy
    @Xusually 我用的是阿里云的服务器。。。我就弄了个 FTP 工具直接覆盖了,但是覆盖完了也不好使。打开的还是旧文件
    revival83
        6
    revival83  
    OP
       2020-03-27 16:15:36 +08:00
    @fengfuliu 是我电脑的缓存么?还是 CDN 清缓存怎么清呢?
    mauve
        7
    mauve  
       2020-03-27 16:16:06 +08:00
    找个 没打开过这个网站的人,开手机流量不要用 Wi-Fi,然后无痕模式,看一下还是一样的文件吗
    littleylv
        8
    littleylv  
       2020-03-27 16:16:28 +08:00
    最暴力的方法就是,文件名换一个,比如原来叫 a.pdf ,就改一下 a-20200327.pdf ,然后对应的链接也改一下
    Xusually
        9
    Xusually  
       2020-03-27 16:16:59 +08:00
    你先试试看:
    比如你原来 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
       2020-03-27 16:17:08 +08:00
    @littleylv 我上传了文件后,怎么生成新的连接呢老哥,我真不懂技术= =
    Xusually
        11
    Xusually  
       2020-03-27 16:19:16 +08:00
    @revival83 如果是要改名字,你外面怎么访问这个 pdf 的,地址总有吧?比如你原来是 a.com/xxx/name.pdf ,你自己已经把 name.pdf 换成了 name_new.pdf 了,那么地址就是 a.com/xxx/name_new.pdf
    revival83
        12
    revival83  
    OP
       2020-03-27 16:20:13 +08:00
    @Xusually 我试了还是旧版本的内容,但是我用 FTP 把 pdf 下载到本地就是最新的
    revival83
        13
    revival83  
    OP
       2020-03-27 16:21:15 +08:00
    @Xusually 不是改名字是想把旧版本的 PDF 替换了,但是我用 FTP 把文件覆盖完了,打开还是旧版本的内容。我用 FTP 工具下载到本地打开就是最新的
    Tink
        14
    Tink  
       2020-03-27 16:35:13 +08:00 via iPhone
    cdn 改名靠谱
    doveyoung
        15
    doveyoung  
       2020-03-27 16:41:37 +08:00
    cdn 缓存了,去你们的 cdn 控制台清空缓存
    另外知道你的想法不是改名字,注意是大家推荐你改名字比较快,改了名字之后,cdn 会重新缓存这个文件,跟你清理 cdn 的缓存效果一样
    看你会哪个了
    anyclue
        16
    anyclue  
       2020-03-27 16:56:34 +08:00
    楼上各位,为什么不能是运营商缓存呢?
    用的长宽或者移动的宽带……
    jugelizi
        17
    jugelizi  
       2020-03-27 17:00:29 +08:00 via iPhone
    所以你们公司没有技术人员?
    fengbjhqs
        18
    fengbjhqs  
       2020-03-27 17:29:28 +08:00
    lz 要先确定是否有用 cdn,是否有开启服务端缓存,

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

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

    ctrl f5 几下?
    kkkkkrua
        20
    kkkkkrua  
       2020-03-27 18:00:11 +08:00
    @SakuraKuma #19 +1
    revival83
        21
    revival83  
    OP
       2020-03-27 18:12:28 +08:00 via iPhone
    @SakuraKuma
    @jugelizi
    没技术啊 网站找的外包开发的
    cominghome
        22
    cominghome  
       2020-03-27 18:43:35 +08:00
    等 ssh 老哥上线
    wangkun025
        23
    wangkun025  
       2020-03-27 18:57:52 +08:00
    重启。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2909 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:56 · PVG 21:56 · LAX 05:56 · JFK 08:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.