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

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

Оборотная сторона отсутсвия сохранения состояния
У подхода без сохранения состояния есть и оборотная сторона.
Первая проблема заключается в том, что состояния нельзя использовать в разных запросах. Создание таких совместно используемых состояний может быть очень дорогостоящим, например выборка переменных из базы данных или выборка переменных с удаленного сервера. В подходе без сохранения состояния эти переменные создаются и уничтожаются снова и снова для каждого запроса.

Второй недостаток в том, что внешние хранилища нельзя масштабировать в привязке к номеру процесса. Слишком большое число подключений к базе данных явно снизит её производительность. Может потребоваться промежуточный прокси, чтобы ограничить максимальное количество подключений, а это, в свою очередь, плохо скажется на общей производительности из-за затрат на поддержание промежуточного слоя.

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

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

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

Настройки

Готово:

100.00% КП = 1.5