resolve._cache resolve('sixty-north.com') resolve.__call__('sixty-north.com') resolve._cache resolve('pluralsight.com') resolve._cache from timeit import timeit timeit(setup='from __main__ import resolve', stmt="resolve('localhost')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('localhost')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('python.org')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('python.org')", number=1) print("{:f}".format(_)) exit() from resolver import Resolver resolve = Resolver() resolve.has_host('localhost') resolve('localhost') resolve.has_host('localhost') resolve.clear() resolve.has_host('localhost') resolve.has_host('pluralsight.com') resolve('pluralsight.com') resolve.has_host('pluralsight.com') resolve.clear() resolve.has_host('pluralsight.com')
from resolver import Resolver from timeit import timeit resolve = Resolver() time_elapsed = timeit(setup='from __main__ import resolve ', stmt='resolve("google.com")', number=1) print("Time elapsed for google.com:{0:f}".format(time_elapsed)) time_elapsed = timeit(setup='from __main__ import resolve ', stmt='resolve("google.com")', number=1) print("Time elapsed for google.com:{0:f}".format(time_elapsed)) print("Is microsoft.com present in resolve cache:{0}".format( resolve.has_host("microsoft.com"))) resolve("microsoft.com") print("Is microsoft.com present in resolve cache:{0}".format( resolve.has_host("microsoft.com"))) resolve.clear() print("Is microsoft.com present in resolve cache:{0}".format( resolve.has_host("microsoft.com")))
resolve = Resolver() resolve('google.com') resolve.__call__('google.com') resolve._cache resolve('pluralsight.com') resolve._cache from timeit import timeit timeit(setup="from __main__ import resolve", stmt="resolve('python.org')", number=1) resolve1 = Resolver() resolve1.has_host("pluralsight.com") resolve1("pluralsight.com") resolve1.has_host("pluralsight.com") resolve1.clear() resolve1.has_host("pluralsight.com")