网络干货 ·

[教程]如何使用腾讯CDN API刷新url?


月宅说

在使用了腾讯CDN缓存“html”页面后,会出现一个问题,那就是当你评论后,刷新页面,评论就 会消失,必须去CDN控制台手动刷新url,再回来刷新这个页面,才会出现评论。但这个过程非常麻烦,为了解决这个问题,当你提交评论后,立刻进行实时刷新,确保第一时间显示回复评论。接下来是月宅带来的教程。


举个栗子

已知“6159.html”被缓存到了CDN上面,当提交后可以看见评论,但刷新后评论消失,原因是CDN上面缓存了之前的页面,并不会立马显示现在的,有可能已经缓存了1天以上。作为强迫症这点不能忍,必须解决这个问题,那么我们来编写一下实现过程。


教程一

到这个地址获取你的SecretKey及其SecretId:https://console.cloud.tencent.com/capi先不要关闭这个页面,或者保存下这两行。

教程

新建一个php文件,名为shuaxin-cdn-url.php (刷新-CDN-url 随你叫啥..)然后往里面写入这些东西。月宅已经为你写好了。

结果

到这里就完了,使用WordPress的内置函数the_permalink()来传递当前url的地址,也可以使用一个输入框来直接输入地址点击刷新,这样就不用去腾讯控制台了。

参与评论

  • 狂放

    悄悄说一句,把张戈大佬的代码换掉钩子小改一下其实就可以

    7月前 (12-02)
    回复
    回复狂放
  • 月宅

    其实直接复制腾讯官方文档的

    7月前 (12-02)
    回复
    回复月宅
  • 狂放

    文档啊,晕,你水文坑小白啊

    7月前 (12-02)
    回复
    回复狂放
  • 月宅

    你可以直接复制这篇的php来一发,是能够刷新的

    7月前 (12-02)
    回复
    回复月宅
  • 狂放

    又不是自动的,你需要滑稽的WordPress钩子

    7月前 (12-02)
    回复
    回复狂放
  • 月宅

    将这个放文章模板下,使用post的方式 另外用wp输出当前url地址

    7月前 (12-02)
    回复
    回复月宅
  • 狂放

    为啥不用保存文章和发表及批准编辑评论的钩子呢233

    7月前 (12-02)
    回复
    回复狂放
  • 月宅

    我发现你是个低调的大佬啊

    7月前 (12-02)
    回复
    回复月宅
  • 狂放

    不不不,我是萌新真萌新

    7月前 (12-02)
    回复
    回复狂放
  • 月宅

    卧槽我都不知道有这个玩意,涨知识

    7月前 (12-02)
    回复
    回复月宅
  • 狂放

    大佬别谦虚

    7月前 (12-02)
    回复
    回复狂放
  • 月宅

    我真不知道,这还是你告诉我的

    7月前 (12-02)
    回复
    回复月宅
  • 月宅

    去去去,这可是自个实践修改的

    7月前 (12-02)
    回复
    回复月宅
  • 狂放

    然后突然发现张戈大佬写好了

    7月前 (12-02)
    回复
    回复狂放
  • luguo

    签到成功!签到时间:下午8:47:20每日打卡,月宅祝你生活越过越好喔~

    7月前 (12-01)
    回复
    回复luguo
  • luguo

    签到成功!签到时间:下午8:46:58每日打卡,月宅祝你生活越过越好喔~

    7月前 (12-01)
    回复
    回复luguo
  • Colin

    大佬好

    7月前 (12-01)
    回复
    回复Colin
  • 月宅

    签到成功!签到时间:下午7:46:54每日打卡,月宅祝你生活越过越好喔~

    7月前 (12-01)
    回复
    回复月宅