Back to All 55 System Design Questions
#14Medium

Design Web Crawler

Asked by:AmazonGoogleFacebookAtlassian

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

•

Should it be real-time or periodic?

•

How do you handle URL deduplication?

•

What system do you use to track visited vs unvisited URLs?

•

How to implement delay between requests to the same domain?

•

How to prioritize pages (e.g. news sites vs low-priority content)?

•

Should you support re-crawling? How do you schedule that?