Just Blog about nothing

1Июнь/11Off

Flash2PHP 0.1, prealpha

Для собственных нужд начата разработка аналога amfphp для взаимодействия флешки (as3, flex, spark) с сервером php.

Что не устроило в amfphp:

  • тормозной, при большой нагрузке и значительно объёме пересылаемых данных увеличивает время исполнения скрипта в 2 раза;
  • проект был практически заброшен, сейчас вроде возродился, но ждать уже не хочется;
  • большую часть возможностей (mapping и т.д.) мы в своих проектах не используем.

Аналог получил рабочее название Flash2PHP (F2P, к free-to-play отношения не имеет).

Требования:

  • PHP >=5.1

Зачем он нужен:

  • надеюсь сделать лёгким и быстрым за счет уменьшения возможностей;
  • свой код исправлять проще, чем чужой;
  • стандартизация всех пересылаемых сообщений (в связке клиент, сокет, php-сервер).

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

На всякий случай оставлена лазейка совместимости с amfphp, если что - можно будет быстро отступить от этой глупой идеи.

PHP-исходники Flash2PHP 0.1 prealpha (php)

Файл конфигурации config.inc.php:

<?php
/**
 * Файл конфигурации для Flash2PHP
 * @author GreyMag
 */

/**
 * Директория, где будут размещены файлы с классами сервисов.
 * Файл сервиса должен носить имя ИМЯ_КЛАССА.class.php<br/>
 * Путь до это директории указывается от корня F2P
 */
define( 'F2P_SERVICES_PATH', 'services' );

/**
 * Режим отладки.
 * При включённом режиме отладки доступны сервисы браузера
 */
define( 'F2P_DEBUG_MODE', true );

/**
 * Использовать gzip сжатие
 */
define( 'F2P_USE_COMPRESS', true );

?>
Метки записи: , , Комментарии
Комментарии (0) Пинги (0)

Извините, комментировать здесь запрещено.

Trackbacks are disabled.

Social Widgets powered by AB-WebLog.com.