在C#中使用TcpClient.Connect()进行WHOIS查找是否昂贵?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在C#中使用TcpClient.Connect()进行WHOIS查找是否昂贵?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含627字,纯文字阅读大概需要1分钟。
内容图文
![在C#中使用TcpClient.Connect()进行WHOIS查找是否昂贵?](/upload/InfoBanner/zyjiaocheng/671/8ac3913da79c4478af8c875ea7277b4b.jpg)
一位客户要求我们根据访问该站点的用户的IP在其ASP.NET站点的主页上进行动态whois查找.
该实现将类似于此处描述的内容:
http://www.aspheute.com/english/20000825.asp
但是,我注意到该代码连接到whois.networksolutions.com.我认为,如果我们在每次页面加载时都启动到此远程服务器的连接,则扩展性可能不会很好.
例如,假设有1000个不同的用户访问了主页-这将导致许多连接被启动.
有什么想法吗?
解决方法:
是的,这可能很耗时. “昂贵”的数量实际上取决于服务器与远程服务器之间的网络连接以及远程服务器的响应时间.如果您的请求彼此不同,则可以考虑缓存响应(查询最终用户输入的域who不太可能是这种情况).更大的问题是,如果远程服务器发现来自单个IP地址的连接过多,则会阻止您.
内容总结
以上是互联网集市为您收集整理的在C#中使用TcpClient.Connect()进行WHOIS查找是否昂贵?全部内容,希望文章能够帮你解决在C#中使用TcpClient.Connect()进行WHOIS查找是否昂贵?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。