lazy_cache功能和smartdns的serve-expired功能类似吗 #172
-
如果是这样的话,那按照smartdns作者推荐的serve-expired-ttl=1~2天的值来设置lazy_cache_ttl是合理的吗? 补一下serve-expired功能的描述: "DNS结果缓存有过期时间,这个过期时间就是dns结果的ttl值,默认情况下,当ttl小于0时,缓存就失效了,有新查询时,就要重新到远端服务器再次查询结果,这段时间就要客户端等待。 serve-expired的功能就是避免这个查询等待:原理是大部分情况,域名对应的ip地址变化是很低概率的,用过期的缓存也是没问题的,所以优化策略就是当缓存ttl小于0时,缓存不失效,变为过期缓存,当有客户机查询dns时,返回这个过期的缓存,并将结果的ttl设置为0,要求客户机下次再次查询,同时smartdns后台发送请求给上游更新缓存。" |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
开启了lazy_cache功能之后是不是没必要再用ttl插件改ttl了啊 |
Beta Was this translation helpful? Give feedback.
-
好像还是有不同,改了ttl之后ANSWERS:还是有变化 |
Beta Was this translation helpful? Give feedback.
一模一样。