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

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

  •  
  •   revival83 · 58 天前 · 914 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    ctrl f5 几下?
    kkkkkrua
        20
    kkkkkrua   58 天前
    @SakuraKuma #19 +1
    revival83
        21
    revival83   58 天前 via iPhone
    @SakuraKuma
    @jugelizi
    没技术啊 网站找的外包开发的
    cominghome
        22
    cominghome   58 天前
    等 ssh 老哥上线
    wangkun025
        23
    wangkun025   58 天前
    重启。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3240 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
    ♥ Do have faith in what you're doing.