我正在编写一个应用程序,它将定期联系许多网站(应其所有者的要求)。为此,我希望能够调优Java的DNS缓存。我似乎找不到任何地方:
有什么想法吗?
谢谢。
编辑:我担心缓存变得很大,内存也用完了
发布于 2012-08-23 20:53:48
您将需要使用安装在某些服务器上的具有缓存功能的DNS服务器。
http://tldp.org/HOWTO/DNS-HOWTO-3.html
https://superuser.com/questions/129484/what-is-a-good-local-windows-dns-caching-server-service
发布于 2012-08-23 20:46:30
Java只是将其委托给操作系统。你在用什么操作系统?
更新:这实际上不是完全正确的。Sun维护自己的解析主机名缓存。默认情况下,缓存中的项将永远存在,但您可以向下调整TTL。当然,这个缓存不会在JVM调用中持久化;在这种情况下,我的第一句话仍然有效。
https://stackoverflow.com/questions/12099567
复制相似问题