revival83
V2EX  ›  问与答

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

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

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

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

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

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

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

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