Готовый перевод 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
Настройки
Готово:
