← Назад к вопросам

Что изменилось с 1990-х годов, что позволило интернету стать быстрее?

1.0 Junior🔥 61 комментариев
#Методологии разработки

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI29 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Что позволило интернету стать быстрее с 1990-х годов

Этот вопрос проверяет понимание технологии и истории интернета. Как PM нужно понимать, какие факторы влияют на performance продукта.

1990-е: Начало интернета

Скорость:

  • Dial-up модемы: 56 Kbps (килобит в секунду)
  • Загрузка одной картинки (100 KB): 15 секунд
  • Веб-страница (300 KB): 45 секунд

Фактор 1: Улучшение инфраструктуры (Fiber optics)

Что произошло:

  • 1990-е: медные кабели (медленно)
  • 2000-е: волоконно-оптические кабели (fiber optics)
  • 2010-е: широко распространены

Почему это быстрее:

  • Медь передаёт электрические сигналы (медленно, теряется сигнал на расстояние)
  • Fiber передаёт свет (экстремально быстро, 300 000 км/сек)
  • Fiber имеет меньше помех

Скорость:

  • Fiber: 1 Gbps (1 миллиард бит в секунду)
  • Это в 20 000 раз быстрее, чем dial-up

Фактор 2: Улучшение mobile networks

Evolution:

  • 1G (1980s): voice только
  • 2G (1990s): SMS, медленный интернет
  • 3G (2000s): первый мобильный интернет (300 Kbps)
  • 4G/LTE (2010s): 50-100 Mbps
  • 5G (2020s): 1-10 Gbps

Почему это важно: Люди теперь получают интернет не только дома через кабель, но и мобильно везде.

Фактор 3: Compression технологии

Что произошло:

  • 1990s: изображения большие (JPG не сильно сжимал)
  • 2000s: WebP, HEIC (намного меньший размер при той же качестве)
  • 2010s: Video compression (H.264, H.265)
  • 2020s: AI-based compression

Пример:

  • Картинка 1990s: 500 KB
  • Та же картинка 2024: 50 KB (WebP)
  • Это 10x меньше данных = 10x быстрее загрузка

Фактор 4: Content Delivery Networks (CDN)

Что это:

  • В 1990s: весь контент хостится на одном сервере
  • Если пользователь в Австралии, данные путешествуют через полмира
  • Это медленно

Решение: CDN (Akamai, Cloudflare, AWS CloudFront)

  • Копии контента размещены в сотнях серверов по миру
  • Пользователь получает контент с ближайшего сервера
  • Расстояние меньше, скорость выше

Пример:

  • До CDN: 500 мс latency
  • С CDN: 50 мс latency (10x быстрее)

Фактор 5: DNS и оптимизация

DNS (Domain Name System):

  • 1990s: медленные DNS resolvers
  • 2020s: быстрые, cachированные

Оптимизация протоколов:

  • HTTP/1.1 (1999): много connections нужно
  • HTTP/2 (2015): multiplexing, push
  • HTTP/3 (2023): QUIC protocol, ещё быстрее

Фактор 6: Browser и caching

Caching:

  • 1990s: каждый раз загружай заново
  • 2020s: браузер кэширует контент
  • Повторная загрузка этой же страницы: мгновенна

Service Workers (2010s+):

  • Приложения работают offline
  • Синхронизируют данные когда онлайн
  • Это очень быстрое ощущение

Фактор 7: Hardware evolution

Серверы:

  • 1990s: Pentium 100 MHz, 16 MB RAM
  • 2020s: Multi-core processors, 256+ GB RAM
  • Serversбольше мощности = быстрее обработка

SSDs:

  • 1990s: Hard drives (медленные, spinning disks)
  • 2020s: SSDs (очень быстро, no moving parts)
  • Database queries: 100x быстрее

Фактор 8: Cloud & Scalability

1990s:

  • Нужно купить дорогой сервер
  • Нельзя масштабировать быстро

2020s:

  • Cloud (AWS, Google Cloud, Azure)
  • Мгновенное масштабирование
  • Автоматическое распределение нагрузки

Фактор 9: Software optimization

Web optimization:

  • 1990s: HTML + простой CSS
  • 2020s: Минификация, bundling, tree-shaking
  • Код намного более эффективен

Image optimization:

  • Responsive images (разные размеры под разные devices)
  • Lazy loading (загружать только видимые изображения)
  • Progressive JPG (показывать превью быстро)

Фактор 10: Networking protocols

Latency vs Bandwidth:

  • Bandwidth (скорость) улучшилась в 10000x
  • Latency (задержка) улучшилась в 100x

Почему latency важна:

  • Даже если bandwidth 10 Gbps, одно соединение может иметь 50 мс latency
  • Это ощущается медленно для пользователя
  • Modern protocols (QUIC) уменьшают latency

Сравнение: 1990 vs 2024

Dial-up 1990s:

  • Скорость: 56 Kbps
  • Загрузить HTML страницу (50 KB): 7 секунд
  • Загрузить картинку (500 KB): 70 секунд
  • Latency: 200+ мс

Home Internet 2024:

  • Скорость: 500 Mbps - 1 Gbps
  • Загрузить HTML страницу: < 100 мс
  • Загрузить картинку: < 500 мс
  • Latency: 10-30 мс

Mobile 4G 2024:

  • Скорость: 50-100 Mbps
  • Загрузить HTML: < 200 мс
  • Загрузить картинку: < 1 сек
  • Latency: 30-100 мс

Mobile 5G 2024:

  • Скорость: 500 Mbps - 1 Gbps
  • Загрузить HTML: < 50 мс
  • Загрузить картинку: < 200 мс
  • Latency: 1-10 мс

Итого: скорость улучшилась в 10000-20000x

Почему это важно для PM

1. Performance budgets Если я знаю, что пользователь на 4G имеет 100 Mbps, я могу рассчитать max size картинок/видео.

2. User experience Люди привыкли к быстроте. Если мой продукт медленный, они уходят.

  • 100 мс задержка → 1% потеря конверсии
  • 1 секунда задержка → 7% потеря конверсии

3. Global optimization Зная, что CDN помогают, я должен использовать их для быстрой доставки контента по миру.

4. Mobile-first Зная, что 60% интернет трафика на мобильных, я должен оптимизировать для 4G/5G.

Факторы, которые НЕ изменились

Физический закон скорости света:

  • Свет путешествует 300 000 км/сек
  • От Нью-Йорка в Лондон: 5500 км = 18 мс минимум (скорость света)
  • Это не может быть улучшено

Congestion в пиковые часы:

  • Все смотрят Netflix вечером → медленнее
  • Это не может быть полностью решено

Будущее (что может быть ещё быстрее)

1. Satellite internet (Starlink)

  • Low latency (25-50 мс)
  • Высокая пропускная способность
  • Доступ везде

2. 6G

  • Теоретически 1 Tbps (терабит в секунду)
  • Наверное в 2030s

3. Quantum internet

  • Далекое будущее
  • Мгновенная передача данных (квантовая запутанность)

Итоговый вывод

Интернет стал быстрее благодаря:

  1. Инфраструктуре: Fiber optics (10000x улучшение)
  2. Mobile networks: От 2G к 5G (1000x улучшение)
  3. Compression: WebP, H.265 (10x улучшение размера)
  4. CDN: Локальные серверы (10x улучшение latency)
  5. Hardware: CPU, RAM, SSD (100x улучшение обработки)
  6. Protocols: HTTP/2, HTTP/3, QUIC (10x улучшение efficiency)
  7. Software: Оптимизация, caching, lazy loading (10x улучшение)
  8. Cloud: Масштабируемость и redundancy (10x улучшение надёжности)

Итого: 10000-100000x улучшение

Это не одна вещь, это комбинация десятков малых улучшений, которые складываются.