Clarify L2 cache vs. cache preload: payload size vs. call count - #185
Open
EclipseEternal wants to merge 1 commit into
Open
Clarify L2 cache vs. cache preload: payload size vs. call count#185EclipseEternal wants to merge 1 commit into
EclipseEternal wants to merge 1 commit into
Conversation
The L2 cache section described L2 caching as reducing "network traffic" without distinguishing that from reducing the number of remote cache calls. L2 caching still checks the remote cache on every read to validate its local copy - what shrinks is the payload of each call (a hash instead of the full value), not the number of round trips. The cache preload paragraph already pointed at the preload feature but described its benefit only as "decreases the pressure on Redis," without stating that it is an independent mechanism (usable with or without L2) and that it is specifically the round-trip-count reducer, via pipelining a fixed list of IDs into one batch.
EclipseEternal
force-pushed
the
correct-l2-cache-vs-preload-redis-load-claim
branch
from
August 20, 2026 10:49
cf8d76c to
3f7916f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
The L2 cache configuration page describes L2 caching as reducing "network traffic" without distinguishing that from reducing the number of remote cache calls. In the legacy
RemoteSynchronizedCacheimplementation, each web node still calls the remote cache on every read to validate its local copy (a hash comparison) - so L2 caching does not reduce the number of round trips to the remote cache. What it reduces is the size of each round trip: a short hash instead of the full cached value, unless the local copy is stale.Separately, the page already recommends the
cache preloadfeature but only describes its benefit as "decreases the pressure on Redis," without stating that:This PR rewords both passages to make the size-vs-count distinction explicit, so a reader looking to reduce the number of Redis calls is pointed at cache preload rather than L2 caching.
Changes
help/configuration/cache/level-two-cache.md: two paragraphs reworded (no structural changes, no other content touched).