塔子哥是一名软件工程师,他正在开发一个DNS本地缓存系统。在互联网中,DNS(Domain Name System)用于将域名(例如www.example.com)解析为IP地址,以便将请求发送到正确的服务器上。通常情况下,DNS请求会发送到互联网上的某个DNS服务器,这会造成一定的网络延迟和负载。为了解决这个问题,塔子哥想要开发一个本地DNS缓存系统,可以在本地缓存一部分DNS请求的结果,以提高性能和减轻网络负载。
塔子哥的这个DNS本地缓存系统有功能如下:
这道题目要求我们模拟一个DNS本地缓存系统
1.缓存容量:缓存最多能存储N条记录。
2.URL请求处理: 每秒处理一个URL请求。 如果请求的URL已经存在于缓存中,直接返回from_cache(输出0)。