[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: libevent теперь и в PHP
PandoraBox2007
Вышло pecl расширение для PHP под названием libevent. Как видно из названия, оно позволяет использовать event-driven подход в приложениях, написанных на PHP, используя libevent.

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

user posted image

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

Еще одна интересная экспериментальная разработка, реализующая поддержку libevent в PHP, называется kargo-event. Цель этого проекта -- сделать масштабируемую среду для создания веб-сервисов, ориентированных на API (AJAX, REST, SOAP). При развертывании собирается их собственная обвязка над libevent, а для обслуживания HTTP запросов ненужен внешний http сервер. Используется немного пропатченный сервер evhttp, дополнительно входящий в состав libevent. Бизнес логику в рамках этого решения предлагается реализовывать на базе Zend Framework и прилагаемых патчей к нему.

Весьма оригинальная идея заложена авторами в проект. А вот в какую сторону будет развиваться kargo-event и будет ли использоваться в production-е покажет время.



Спустя 25 минут, 52 секунды (5.10.2009 - 19:23) UnWind написал(а):
Хм. Спасибо за информацию. Поюзаю завтра. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.