As part of the update released today, we’ve been having huge improvements to the ⋮⋮⋮ Web Anonymization apparatus. How so? We’ve largely improved the ⋮⋮⋮ Decentralized Cache mechanics. Now, every 6 hours (meaning 4 times a day), it would be made sure that the cached data remains in sync with the target website.
Previously we’ve been seeing stale data (even for days or weeks) all too often.
While cache data in the first place? To improve performance and efficiency of incoming client requests. So that ⋮⋮⋮ Nodes do not need to query remote endpoints every time a request arrives for the same resource on the Internet.
Assets cached by the service, make their way out of the system on LRU( Least Recently Used) basis, meaning that the content which is accessed least often disappears the soonest.
What is important to note, dynamic content (such as videos) but also including images - are never cached and are queried from the remote endpoint on per-access basis.
Additional benefits of the caching service include the now much lowered overall CPU utilization, since contents need to be mangled with only once.