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

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

Kee 02.02.21 в 13:46

0

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

Kee 02.02.21 в 13:51

0

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

Kee 02.02.21 в 13:54

0

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

Kee 02.02.21 в 13:54

0

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

Kee 02.02.21 в 13:56

0

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

Kee 02.02.21 в 13:57

0
+1
Минутку...