Готовый перевод Mastering Swoole PHP: Build High Performance Concurrent System with Async and Coroutines / Осваиваем Swoole PHP: построение высокопроизводительной конкурентной системы с асинхронностью и корутинами: Быстрые и медленные компоненты

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

Быстрые и медленные компоненты

На практике, проблемы конкурентности возникают оттого, что разные части приложения или системы работают на разных скоростях: доступ к памяти быстрый, а к диску - медленный, локальная сеть быстра, удалённая - нет, процессор быстр, но об I/O такого не скажешь. Приведу очень популярную таблицу, которую каждый разработчик должен держать в голове:

Рисунок 4.3 (Таблица, которую каждому разработчику стоило бы помнить)

Источник: Джефф Дин (Jeff Dean)
http://research.google.com/people/jeff/

Чтобы система работала быстро и рентабельно, не разбазаривая ресурсы, необходимо решить проблемы конкурентности.

Кроме того, быстрая система улучшит взаимодействие с пользователем, ведь никому не нравится медленная загрузка тяжёлой страницы или заторможенный отклик мобильного приложения.

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/81342/496685

Переводчики: Kee

Настройки

Готово:

100.00% КП = 1.0