Mastering Swoole PHP: Build High Performance Concurrent System with Async and Coroutines / Осваиваем Swoole PHP: построение высокопроизводительной конкурентной системы с асинхронностью и корутинами: Быстрые и медленные компоненты
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Быстрые и медленные компоненты Kee 02.02.21 в 13:46 |
|
|
На практике, проблемы конкурентности возникают оттого, что разные части приложения или системы работают на разных скоростях: доступ к памяти быстрый, а к диску - медленный, локальная сеть быстра, удалённая - нет, процессор быстр, но об I/O такого не скажешь. Приведу очень популярную таблицу, которую каждый разработчик должен держать в голове: Kee 02.02.21 в 13:51 |
||
|
Рисунок 4.3 (Таблица, которую каждому разработчику стоило бы помнить) Kee 02.02.21 в 13:54 |
||
|
Источник: Джефф Дин (Jeff Dean) Kee 02.02.21 в 13:54 |
||
|
Чтобы система работала быстро и рентабельно, не разбазаривая ресурсы, необходимо решить проблемы конкурентности. Kee 02.02.21 в 13:56 |
||
|
Кроме того, быстрая система улучшит взаимодействие с пользователем, ведь никому не нравится медленная загрузка тяжёлой страницы или заторможенный отклик мобильного приложения. Kee 02.02.21 в 13:57 |
+1 |
