AWS CloudFront 清缓存

AWS CloudFront 清缓存,第1张

为了提高用户的体验度、页面的流畅度,为前段做了CDN。为了提供工作效率,为前段同学提供自动化部署的工具。由于CDN是有缓存的功能,如果禁止缓存的功能,CDN就起不到作用,所以在每次上线的时候,需要将CDN中的缓存清除。如果想要在服务器上清除AWS CloudFront中的缓存,需要在服务器上安装aws的客户端,然后配置相应的key,保证这个账号具有执行CloudFront功能的权限,否则会输出没有权限的错误。

在这些准备工作都已经做完,然后执行AWS CloudFront的命令:

在执行的过程中,输出错误信息:

在执行往上面的命令之后,程序会自动往配置文件中添加方法1中的内容,这个命令执行一次就行。

如果使用常见的自动化部署工具,例如jenkins,可以只需要缓存的命令,先登录到服务器执行添加配置的命令,

这样就不会输出这个错误,如果使用CircleCI,就需要将两个命令放在一起执行,需要将修改配置

文件,才能删除AWS CloudFront 缓存。

body{

line-height:200%font-size:14px

}

如何清除DNS服务器缓存

有些时候,DNS服务器的配置与运行都正确,但DNS客户机还是无法理喻DNS服务器实现域名解析。造成这个问题的原因可能是DNS客户机或DNS服务器的缓存中有不正确或过时信息,这时需要

清除DNS客户机或DNS服务器的缓存信息。清除方法如下。

①对于DNS服务器的缓存的清除,可以在DNS控制台中,右击DNS服务器图标,在弹出的快捷菜单中选择【清除缓存】命令,如图3-42所示。

②对于DNS客户机的缓存的清除,可在命令行窗口中,在DOS提示符后执行“ipconfig/flushdns”命令,如图3-43所示。

Ipconfig /flushdns:清除本地DNS缓存内容

遇到网络异常,可能是DNS缓存的问题,清理一下即可。

开始→运行→输入:CMD 按回车键,打开命令提示符窗口。

再输入: ipconfig /flushdns 回车执行命令,重建本地DNS缓存。

拓展资料:

DNS基础知识:DNS就是域名服务器,他的任务就是确定域名的解析,比如A记录MX记录等等。

任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。

有效的DNS表示当前正在起作用的DNS服务器是谁,比如查询结果是NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)就表示当前域名是由NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)负责解析。其他DNS的设置,都是无效的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/128813.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-15
下一篇2023-03-15

发表评论

登录后才能评论

评论列表(0条)

    保存