Practice
Solution
Step 1: Understand Duplicate Detection behavior at Step 5
If the URL has been seen before, it is filtered out to prevent redundant crawling.Step 2: Eliminate other options
Re-queuing duplicates wastes resources; marking for delayed re-crawl is a separate process; Politeness Policy Manager handles timing, not duplication.Final Answer:
Option A -> Option AQuick Check:
Duplicate Detection discards seen URLs to avoid redundancy [check]
Solution
Step 1: Trace Database Proxy behavior at Step 4
Upon detecting primary failure, the proxy marks it unavailable and waits for leader election to complete before routing queries to the new leader.Step 2: Eliminate other options
Forwarding immediately to old primary (A) causes timeouts; queuing indefinitely (C) stalls clients; returning errors without retry (B) reduces availability.Final Answer:
Option A -> Option AQuick Check:
Proxy reroutes queries only after leader election [check]
Solution
Step 1: Identify proxy role for exposing internal services
A reverse proxy sits in front of internal servers, hides their details, and can terminate SSL for external clients.Step 2: Eliminate other options
Forward proxies act on clients, not servers; transparent proxies don't modify requests; DNS proxies only resolve names, not handle SSL or hide servers.Final Answer:
Option A -> Option AQuick Check:
Reverse proxy hides servers and terminates SSL [check]
Solution
Step 1: Understand recursive server caching role
The recursive DNS server cache reduces query latency by storing recent results. Without caching, every query requires a full resolution chain traversal.Step 2: Trace failure impact
Without cache, recursive server must synchronously query authoritative servers for every request, causing increased latency and possible timeouts, blocking user queries.Final Answer:
Option D -> Option DQuick Check:
No cache -> synchronous queries -> high latency and blocking [check]
Solution
Step 1: Identify TLS termination proxy role
It handles all TLS handshakes which are CPU-intensive, especially at high connection rates.Step 2: Compare other components
Application servers offload encryption to TLS proxy; load balancer scales horizontally; database impact is unrelated to TLS termination.Final Answer:
Option A -> Option AQuick Check:
TLS proxy CPU-bound on handshakes -> first bottleneck at scale [check]
