~/talk

Frontera: open source, large scale web crawling framework

Talkat PyData Berlin 2016 · 2016-05-20..05-21· [web-platform, web-performance]
slides:none on file

A scalable crawler framework is built and released as Frontera, using Scrapy, Kafka and HBase with per‑host queues, local state cache and DNSmasq; the team aims to sweep ~600K .es sites but actually discovers ~60K domains and fetches 46M pages in 1.5 months, storing ~3 TB compressed (~275 bytes/doc). Key fixes include host‑local HBase keying, per‑host metering to avoid floods, message compression, and a limit of 200 pages per host; an online scheduling model lets strategies change without stopping the crawl.

AI-written summary · about

  1. 0:00Introduction
  2. 4:16Scrapinghub and Frontera
  3. 10:13Testing Frontera Spanish crawl
  4. 12:52Frontera architecture
  5. 16:38Big and small host problem
  6. 18:53DNS resolution optimization
  7. 21:02HBase bottlenecks
  8. 23:32Crawling results insights
  9. 29:41Deployment requirements
  10. 35:17Frontera features
  11. 37:46Customization and support
  12. 40:41Future plans and contribution
  13. 41:24Scrapinghub cloud services
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.