Как установить приореты передаваемых данных? (Чтобы не блокировать другие http-соединения) (в паре PHP <-> Flash) - PullRequest
0 голосов
/ 24 июня 2010

У меня есть PHP-скрипт, который берет какой-то файл (например, FLV) и возвращает его во Flash Player (просто открывает и читает до конца), и у меня есть приложение flash (mxml + as3), которое вызывает этот php-скрипт для получения файл. Как установить приоритетность этого соединения, чтобы, если пользователь зашел на какую-то другую веб-страницу или скачал какой-то файл, моя пара (PHP <-> Flash) не приняла бы весь свой трафик http, но поделился им, если это понадобится?

или скорость изменения полосы пропускания только на стороне сценария php?

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

Ответы [ 3 ]

0 голосов
/ 24 июня 2010

Я не понимаю, как вы могли бы расставить приоритеты потоковой передачи по запросу HTTP TCP.Похоже, вам нужно оптимизировать некоторые настройки маршрутизатора.Небольшой TCP-запрос не должен прерывать потоковую передачу.

0 голосов
/ 25 июня 2010

Проблема в том, что вы не можете установить процент ограничения полосы пропускания, потому что вы не знаете фактическую пропускную способность пользователя, если вы не сделаете тест загрузки и не оцените пропускную способность пользователя!

Вы также можете попробовать это: у меня была похожая проблема с выгрузкой / загрузкой из / в мое flex-приложение, которое вызывало очень медленную загрузку каждого RPC или любого вида внешней загрузки .. причина: было слишком много одновременных запросов (один постоянный, up / download, который запрашивал у браузера «слот», и другие переменные: rpc и внешние загрузки).

Поэтому вы можете рассмотреть возможность загрузки / выгрузки с / на другой URL:

Ваше приложение: www.domain.com/myapp

Ваш URL для загрузки: upload.domain.com

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

0 голосов
/ 24 июня 2010

Вы требуете регулирования пропускной способности? Тогда вам нужно сделать это со стороны сервера. Flex / AS3 этого не позволяет.

...