predis缓存dns
此项目的redis使用了域名,redis客户端使用predis,高峰期流量很大。
问题表现:
- 高峰期机器负载高,top查看dnsmasq占用cpu超过30%
- strace跟踪dnsmasq,有大量redis域名的解析请求
有什么办法能缓解此问题?
- dnsmasq能否优化?
- predis能否支持dns缓存?不要每次请求都查询dns
- 是否有其他合适的方法缓存dns解析结果,比如定时任务解析出来之后更新配置文件是否可行?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论