Рубрики
Uncategorized

Запуск приложения yii2 на swool

Автор оригинала: David Wong.

Yii2: известная платформа разработки в отрасли, идеальный дизайн ООП и идея разработки на основе компонентов обеспечивают масштабируемость платформы. Swoole: PHP асинхронный сетевой коммуникационный движок для производственной среды. Разработчики PHP могут создавать высокопроизводительные асинхронные параллельные службы TCP, UDP, сокетов UNIX, HTTP, websocket.

Преимущества Yii2

  • Идеальный дизайн ООП
  • Большое количество готовых компонентов (БД/кэш/регистратор/RBAC и т.д.)
  • Разработка компонентов
  • Расширяемость

Преимущества Свула

  • Высокая производительность/асинхронный/управляемый событиями
  • Разработка на PHP
  • Контейнеризация одного файла (традиционная контейнеризация PHP FPM немного громоздка, обычно используется изображение Apache, но производительность не очень хорошая)

Какая искра возникнет, если эти два фактора будут объединены?

Yii2-Свул-Расширение

Yii2-Свул-Расширение

Расширение yii2, основанное на операционной среде swool, разработанное на основе стандартной идеи на основе компонентов yii2, не является инвазивным для приложения и может быть перенесено из php-fpm < – > swool друг на друга в любое время.

Yii2-Свул-Приложение

Приложение Yii2 swool-это каркас проекта, основанный на расширении yii2 swool, которое предоставляет готовый шаблон проекта.

Традиционное приложение php-fpm для swool может быть обновлено за несколько строк кода, что обеспечивает реальное повышение производительности приложения!