CDN | 明明设置了30天缓存时间,为啥还没到30天就回源了?

CDN | 明明设置了30天缓存时间,为啥还没到30天就回源了?,第1张

突然朋友问了我个这样的问题:明明设置了30天缓存时间,为啥还没到30天就回源了?

相信很多朋友也有这种问题,首先回忆一下CDN的请求流程:

首次请求因为未命中缓存所以要到源站服务器获取资源,等CDN服务器将资源缓存在本地后,后续客户端再来请求就由CDN服务器直接给客户端了,不用再去源站。

既然都设置了30天的缓存时间,那理所应当是30天之后才会再次到源站服务器获取资源。
其实这种说法不完全正确,30天是理想最大的过期时间,不出现意外的情况下,资源在CDN服务器上是可以缓存30天的。
但是意外总是有的,比如CDN服务器坏了,里面的数据都丢了。后面CDN服务器搞好重新上线时,里面什么缓存都没有的,那你再次请求到CDN服务器是不是就会回源?

还有以下情况。

除了以上的原因还有其他的,不一一举例了。

那怎么才能避免出现上面的问题?
CDN服务器坏掉的问题,这个没啥好的办法;其他三个问题,主要解决办法是提升网站的请求量,但也不能彻底解决只能起到缓解而已。
网站每天必须有一定的请求量和流量,让资源保持热度,不然资源就有可能被淘汰掉。

有外部缓存优势是性能一致性更好,也就是空盘和满盘性能差距不会太大,缺点是掉电容易丢数据,需要额外的掉电保护电路和在固件中加入掉电保护逻辑。


无缓存优势是掉电相对不容易丢失数据,以及更好的成本控制,缺点就是4k性能会比较难看,而且性能一致性不够好,不适合高负载的场合,比如数据库服务器等。


不过总之日常家用没有任何区别就是了,东芝Q系列无缓存设计只是东芝对自家颗粒性能的自信以及节约成本的表现而已,家用不用纠结这些。

SSD的缓存分为两种,一种是DRAM缓存,另一种是SLC缓存。

DRAM缓存是使用DRAM芯片(也就是内存颗粒)作为缓存,固态硬盘上的DRAM芯片一般不会用来直接缓存数据,DRAM主要是用来储存FTL缓存映射表,这个映射表表达了闪存单元物理地址同文件系统逻辑地址之间的关系。

所有固态硬盘都有FTL映射表,不同之处在于无DRAM的SSD通常把表的主体放在闪存中,随用随取,效率较低。

高端固态硬盘会把FTL映射表完整地放入DRAM缓存中,通常需要按照1GB:1MB的比例配置DRAM缓存。

有些固态硬盘为了在节省成本的同时可以把DRAM缓存作为宣传筹码,选择了不管何种容量都只配备256MB缓存的方式,这种情况下只能直接管理256GB的闪存空间,依然存在一些不足。

所以除了观察固态硬盘是否搭载DRAM缓存芯片之外,大家还应通过芯片表面的编号查询它的具体容量,确保买到的是按照1GB:1MB完整配备DRAM缓存的高性能产品。

目前SLC缓存基本所有TLC固态硬盘都有。目前大部分固态硬盘的SLC缓存,并不是真的使用了SLC颗粒作为缓存,而是使用TLC模拟SLC来提升连续读写速度。

TLC的读写速度较慢,为了提升连续写入时固态硬盘的表现,主控会先将数据写入SLC缓存中,当缓存写满后,才会像TLC闪存中写入,这样就会造成写入速度的断崖式下跌,此时的速度被称为缓外速度,缓外速度的高低也是衡量SSD性能的重要指标。

假设一块SSD配备10GB的SLC缓存,我向固态硬盘中写入20GB的文件时,前10GB的数据先被写入到缓存中,后10GB的数据则会直接写入到TLC中。速度会呈现出下图这种形式:

虽然日常不会经常向SSD中反复写入大文件,但是缓存外写入性能直接反映了NAND颗粒的品质以及GC策略的优劣。缓外速度高的SSD比速度低的盘质量要好。

缓存副本就是google网页快照。

一、手机恢复出厂设置,将手机里面用户的所有信息、安装的应用以及下载的数据全部清空,恢复为出厂时的状态,类似电脑的一键还原。

二、恢复出厂设置要注意,前提是没有破解root权限,不然会出现错误。如果破解了root权限,虽然可以删除手机自带的应用以及刷机,但是会失去保修,也无法恢复出厂设置,所以不是特殊情况就不要破解root刷机。

三、恢复恢复出厂设置后,就可以正常进入浏览器了。

四、google的网页快照功能在国内一直无法正常使用,大部分时间处于不可用状态,这项功能在国内“坏”掉了,并且已经是很久之前的事了。有人认为快照打不开是因为GOOGLE的服务器出现了问题,无法显示缓存内容。

五、在现实中经常出现同一时刻有的用户可以使用某网页快照,而另一个用户却不能使用。实际上网页快照打不开是因为电信的原因,而不是GOOGLE服务器的问题。由于出于安全性考虑电信经常屏蔽一些字眼和网址。不幸的是GOOGLE缓存成为了受害对象,很多正常的内容也被电信过滤掉,从而无法正常打开网页快照信息。

六、有效查看GOOGLE网页快照就变成了突破电信封锁的工作,一般电信都是使用对URL地址进行过滤,所以将URL地址修改成仍然符合GOOGLE语法格式的连接就可以躲避封锁正常浏览了。

网速慢出现原因:软件类、系统病毒、使用路由器影响、线路老化。
您可根据类型分析处理:
1登陆网站缓慢:建议清空缓存,清除系统垃圾。
2登陆游戏:建议使用联通服务器专区。
3是否运行后台自动下载软件,建议清除插件。
4防火墙的是否设置正确,建议关闭防火墙测试。
5电脑中病毒,建议查杀病毒。
6安装了分机,连接路由,建议单线连接尝试。
7高峰时段的网络拥堵,建议避开高峰期使用。
8可选更改网卡双工模式。
如果都做过这些 *** 作,还没有能解决问题,请拨打联通客服申报宽带故障。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12681831.html

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

发表评论

登录后才能评论

评论列表(0条)

保存